TencentMapSDK_iOS_3D_v5.7.0
|
QMapViewDelegate:MapView的Delegate,mapView通过此类来通知用户对应的事件 更多...
#import <QMapView.h>
QMapViewDelegate:MapView的Delegate,mapView通过此类来通知用户对应的事件
|
optional |
用户定位权限变更时会调用此接口
mapView | 地图View |
|
optional |
标注view的accessory view(必须继承自UIControl)被点击时,触发该回调
mapView | 地图view |
view | callout所属的标注view |
control | 对应control |
|
optional |
当地图的annotationview及其子元素发生碰撞且view被隐藏时,调用此接口
mapView | 地图View |
view | 碰撞发生元素关联QAnnotationView |
hiddenViews | 碰撞后隐藏的view |
|
optional |
当地图的annotationview及其子元素解除碰撞且隐藏的view恢复展示时,调用此接口
mapView | 地图View |
view | 碰撞发生元素关联QAnnotationView |
shownViews | 碰撞后恢复显示的view |
|
optional |
拖动annotationView时view的状态变化
mapView | 地图view |
view | 目标annotationView |
newState | 新状态 |
oldState | 旧状态 |
|
optional |
当选中一个 callout view时,调用此接口
mapView | 地图View |
view | 选中的 callout view 对应的 annotation view |
|
optional |
根据anntationView生成对应的CustomCallout (当标注被选中后会调用)
mapView | 地图View |
annotationView | 指定的标注view |
|
optional |
当mapView新添加annotation views时,调用此接口
mapView | 地图View |
views | 新添加的annotation views |
|
optional |
当mapView新添加overlay views时,调用此接口
mapView | 地图View |
overlayViews | 新添加的overlay views |
|
optional |
当annotation view时被手势单击后,调用此接口
mapView | 地图View |
view | 被单击的annotation view |
|
optional |
定位时的userTrackingMode 改变时delegate调用此函数
mapView | 地图View |
mode | QMUserTrackingMode |
animated | 是否有动画 |
|
optional |
当取消选中一个annotation view时,调用此接口
mapView | 地图View |
view | 取消选中的annotation view |
|
optional |
定位失败后,会调用此函数
mapView | 地图View |
error | 错误号,参考CLError.h中定义的错误号 |
|
optional |
地图中心点移动结束后,调用此回调.
mapView | 地图View |
animated | 是否动画 |
bGesture | 是否由手势触发 |
|
optional |
当选中一个annotation view时,调用此接口
mapView | 地图View |
view | 选中的annotation view |
|
optional |
点击地图空白处会调用此接口.
mapView | 地图View |
coordinate | 坐标 |
|
optional |
点击地图上的marker覆盖物的callout会调用此接口
mapView | 地图View |
markerOverlay | 返回marker覆盖物对象 |
|
optional |
点击地图上的定位标会调用此接口
mapView | 地图View |
location | 返回定位标的经纬度 |
|
optional |
点击地图上添加的overlay覆盖物会调用此接口.
mapView | 地图View |
overlay | overlay对象. 暂时只支持线(QPolyline及子类)的点击 |
|
optional |
点击地图上添加的overlay覆盖物会调用此接口.
mapView | 地图View |
overlay | overlay对象. 暂时只支持线(QPolyline及子类)的点击 |
coordinate | 点击到地图上的经纬度坐标. |
点击地图poi图标处会调用此接口.
mapView | 地图View |
poi | poi数据 |
|
optional |
用户位置更新后,会调用此函数
mapView | 地图View |
userLocation | 新的用户位置 |
fromHeading | 是否为heading 变化触发,如果为location变化触发,则为NO |
|
optional |
地图zoomLevel级别变化结束后,调用此回调.
mapView | 地图View |
animated | 是否动画 |
bGesture | 是否由手势触发 |
|
optional |
地图内置手势结束时会触发此回调
mapView | 地图View |
gestureType | 手势类型 |
@notes 部分手势有此回调
|
optional |
地图内置手势触发时会触发此回调.
mapView | 地图View |
gestureType | 手势类型 |
|
optional |
拖动QMarker时状态变化
mapView | 地图view |
markerOverlay | 目标QMarker |
newState | 新状态 |
oldState | 旧状态 |
|
optional |
地图区域改变完成后会调用此接口,如果是由手势触发,当触摸结束且地图region改变的动画结束后才会触发此回调
mapView | 地图View |
animated | 是否动画 |
bGesture | region变化是否由手势触发 |
|
optional |
地图区域即将改变时会调用此接口
mapView | 地图View |
animated | 是否动画 |
bGesture | 是否由手势触发 |
|
optional |
地图比例尺变化时调用此接口
mapView | 地图view |
unitLength | 当前比例尺的单位长度, 单位:米。 |
|
optional |
根据anntation生成对应的View
mapView | 地图View |
annotation | 指定的标注 |
|
optional |
根据overlay生成对应的View
mapView | 地图View |
overlay | 指定的overlay |
|
optional |
地图将要发生中心点移动时调用此回调.
mapView | 地图View |
animated | 是否动画 |
bGesture | 是否由手势触发 |
|
optional |
地图的zoomLevel级别将要发生变化时,调用此回调.
mapView | 地图View |
animated | 是否动画 |
bGesture | 是否由手势触发 |
|
optional |
地图鉴权失败后会调用此接口.
mapView | 地图view |
error | 鉴权失败错误信息. NSURLErrorDomain : 网络链路error问题 QMapAuthenticationErrorDomain: 鉴权服务error 问题. |
|
optional |
地图鉴权成功会调用此接口
mapView | 地图view |
|
optional |
地图数据加载失败时会调用此接口
mapView | 地图view |
error | 错误信息 |
|
optional |
在地图View停止定位后,会调用此函数
mapView | 地图View |
|
optional |
地图渲染每一帧过程中都会调用此接口
mapView | 地图View |
|
optional |
地图加载完成后会调用此接口
mapView | 地图view |
|
optional |
地图初始化完成并且配置文件加载完成后会调用此接口
mapView | 地图view |
|
optional |
地图写日志会调用此接口
mapView | 地图View |
|
optional |
地图区域改变时会调用此接口. 视野持续变化时本回调可能会被频繁多次调用, 请不要做耗时或复杂的事情
mapView | 地图View |
|
optional |
在地图View将要启动定位时,会调用此函数
mapView | 地图View |