TencentMapSDK_iOS_3D_v6.4.0
载入中...
搜索中...
未找到
QPointAnnotation类 参考

点标注数据. 代表一个经纬度点位置的点状覆盖物的数据 更多...

#include <QPointAnnotation.h>

类 QPointAnnotation 继承关系图:
QShape <QAnnotation>

属性

CLLocationCoordinate2D coordinate
 经纬度
 
NSString * title
 标题
 
NSString * subtitle
 副标题
 
BOOL lockedToScreen
 是否固定到屏幕坐标。默认为NO。运行时设置有效。
 
CGPoint lockedScreenPoint
 固定到的屏幕指定坐标, 是在QMapView bounds 坐标系下。当 lockedToScreen == YES是有效。默认为CGPointZero. 运行时设置有效。
 
QIndoorInfoindoorInfo
 室内位置
 
- 属性 继承自 QShape
id userData
 供用户储存自定义数据,SDK本身不使用
 
- 属性 继承自 <QAnnotation>
CLLocationCoordinate2D coordinate
 标注view中心坐标
 

额外继承的成员函数

- 实例方法 继承自 <QAnnotation>
(NSString *) - title
 获取annotation标题
 
(NSString *) - subtitle
 获取annotation副标题
 
(void) - setCoordinate:
 设置标注的坐标,在拖拽时会被调用
 
(QIndoorInfo *) - indoorInfo
 获取annotation室内位置
 

详细描述

点标注数据. 代表一个经纬度点位置的点状覆盖物的数据

属性说明

◆ indoorInfo

- (QIndoorInfo*) indoorInfo
readwritenonatomicstrong

室内位置

添加完后修改无效

◆ lockedScreenPoint

- (CGPoint) lockedScreenPoint
readwritenonatomicassign

固定到的屏幕指定坐标, 是在QMapView bounds 坐标系下。当 lockedToScreen == YES是有效。默认为CGPointZero. 运行时设置有效。

注解
最终在屏幕上的位置是由 lockedScreenPoint 和 annotatonView.centerOffset共同影响的。

◆ lockedToScreen

- (BOOL) lockedToScreen
readwritenonatomicassign

是否固定到屏幕坐标。默认为NO。运行时设置有效。

  1. 屏幕固定坐标是由 lockedScreenPoint 变量来指定,是在QMapView bounds 坐标系下。
  2. 固定后,coordinate 变量始终是 lockedScreenPoint 对应到地图上的经纬度坐标。
  3. 固定后,任何更新 coordinate变量均无效。

该类的文档由以下文件生成: