百度地图SDK for iOS v4.1.1 类参考
|
MapView的Delegate,mapView通过此类来通知用户对应的事件 更多...
#import <BMKMapView.h>
构造函数 | |
(void) | - mapViewDidFinishLoading: |
(void) | - mapViewDidFinishRendering: |
(void) | - mapView:onDrawMapFrame: |
(void) | - mapView:regionWillChangeAnimated: |
(void) | - mapView:regionDidChangeAnimated: |
(BMKAnnotationView *) | - mapView:viewForAnnotation: |
(void) | - mapView:didAddAnnotationViews: |
(void) | - mapView:didSelectAnnotationView: |
(void) | - mapView:didDeselectAnnotationView: |
(void) | - mapView:annotationView:didChangeDragState:fromOldState: |
(void) | - mapView:annotationViewForBubble: |
(BMKOverlayView *) | - mapView:viewForOverlay: |
(void) | - mapView:didAddOverlayViews: |
(void) | - mapView:onClickedBMKOverlayView: |
(void) | - mapView:onClickedMapPoi: |
(void) | - mapView:onClickedMapBlank: |
(void) | - mapview:onDoubleClick: |
(void) | - mapview:onLongClick: |
(void) | - mapview:onForceTouch:force:maximumPossibleForce: |
(void) | - mapStatusDidChanged: |
(void) | - mapview:baseIndoorMapWithIn:baseIndoorMapInfo: |
MapView的Delegate,mapView通过此类来通知用户对应的事件
|
optional |
地图状态改变完成后会调用此接口
mapView | 地图View |
|
optional |
拖动annotation view时,若view的状态发生变化,会调用此函数。ios3.2以后支持
mapView | 地图View |
view | annotation view |
newState | 新状态 |
oldState | 旧状态 |
|
optional |
当点击annotation view弹出的泡泡时,调用此接口
mapView | 地图View |
view | 泡泡所属的annotation view |
|
optional |
地图进入/移出室内图会调用此接口
mapView | 地图View |
flag | YES:进入室内图; NO:移出室内图 |
info | 室内图信息 |
|
optional |
当mapView新添加annotation views时,调用此接口
mapView | 地图View |
views | 新添加的annotation views |
|
optional |
当mapView新添加overlay views时,调用此接口
mapView | 地图View |
overlayViews | 新添加的overlay views |
|
optional |
当取消选中一个annotation views时,调用此接口
mapView | 地图View |
view | 取消选中的annotation views |
|
optional |
当选中一个annotation views时,调用此接口
mapView | 地图View |
view | 选中的annotation views |
|
optional |
点中覆盖物后会回调此接口,目前只支持点中BMKPolylineView时回调
mapView | 地图View |
overlayView | 覆盖物view信息 |
|
optional |
点中底图空白处会回调此接口
mapView | 地图View |
coordinate | 空白处坐标点的经纬度 |
|
optional |
点中底图标注后会回调此接口
mapView | 地图View |
mapPoi | 标注点信息 |
|
optional |
双击地图时会回调此接口
mapView | 地图View |
coordinate | 返回双击处坐标点的经纬度 |
|
optional |
地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口
mapView | 地图View |
status | 此时地图的状态 |
|
optional |
3DTouch 按地图时会回调此接口(仅在支持3D Touch,且fouchTouchEnabled属性为YES时,会回调此接口)
mapView | 地图View |
coordinate | 触摸点的经纬度 |
force | 触摸该点的力度(参考UITouch的force属性) |
maximumPossibleForce | 当前输入机制下的最大可能力度(参考UITouch的maximumPossibleForce属性) |
|
optional |
长按地图时会回调此接口
mapView | 地图View |
coordinate | 返回长按事件坐标点的经纬度 |
|
optional |
地图区域改变完成后会调用此接口
mapView | 地图View |
animated | 是否动画 |
|
optional |
地图区域即将改变时会调用此接口
mapView | 地图View |
animated | 是否动画 |
|
optional |
根据anntation生成对应的View
mapView | 地图View |
annotation | 指定的标注 |
|
optional |
根据overlay生成对应的View
mapView | 地图View |
overlay | 指定的overlay |
|
optional |
地图初始化完毕时会调用此接口
mapView | 地图View |
|
optional |
地图渲染完毕后会调用此接口
mapView | 地图View |