TencentMapSDK_iOS_3D_v6.8.0

载入中...
搜索中...
未找到
属性 | 所有成员列表
QPointAnnotation类 参考

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

`#include <QPointAnnotation.h>`

类 QPointAnnotation 继承关系图:

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

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

## 详细描述

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

## 属性说明

## ◆ indoorInfo

- (QIndoorInfo*) indoorInfo
| read write nonatomic strong

室内位置

添加完后修改无效

## ◆ lockedScreenPoint

- (CGPoint) lockedScreenPoint
| read write nonatomic assign

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

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

## ◆ lockedToScreen

- (BOOL) lockedToScreen
| read write nonatomic assign

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

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

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

- QPointAnnotation.h