多实例导航视图
更多...
#import <BMKMultiNaviView.h>
◆ bindNaviDataSourceWithNaviType:
| - (BOOL) bindNaviDataSourceWithNaviType: |
|
(BMKWalkCycleNavigationType) |
naviType |
|
绑定多实例导航数据源,请确保lincese授权成功后绑定
◆ getNaviMapView
◆ onDestroy
销毁导航地图实例内部持有(并解除绑定多实例导航数据源)。
◆ onPause
◆ onResume
◆ setNaviDrawElementsShow:elements:
| - (void) setNaviDrawElementsShow: |
|
(BOOL) |
show |
| elements: |
|
(NSArray *) |
elements |
|
|
| |
导航元素显示控制,包括:引导红线,红绿灯🚥标签,红绿灯倒计时气泡,路名气泡,交通设施标签,交通设施气泡,里程碑标签等
- Parameters:
- show: YES:显示;NO:隐藏
- elements: 显示/隐藏的元素,可支持元素类型参考:BMKNaviDrawElementType 如:@[@(BMKNaviDrawElementTypeRedLine), @(BMKNaviDrawElementTypeTrafficLight), @(BMKNaviDrawElementTypeTrafficLightPop)]
◆ updateNaviDrawItemDisplayOption:
更新导航元素自定义样式
- Parameters:
- dispalyOption: 自定义多实例导航实例元素自定义样式(这里自定义主实例的元素样式不会生效)
◆ carPositionOffset
| - (CGPoint) carPositionOffset |
|
readwritenonatomicassign |
小车XY偏移量,默认无效值(MAXFLOAT, MAXFLOAT),初始化引擎后设置,since 6.6.4
◆ defaultNaviMapLevel
| - (float) defaultNaviMapLevel |
|
readwritenonatomicassign |
◆ delegate
◆ dpiScale
控制地图DPI缩放比,用于其他设备适配,默认1.0,since 6.6.6
◆ multiTagString
| - (NSString*) multiTagString |
|
readnonatomiccopy |
◆ naviMapBrowseStatus
| - (BOOL) naviMapBrowseStatus |
|
readwritenonatomicassign |
◆ naviMapInsets
| - (UIEdgeInsets) naviMapInsets |
|
readwritenonatomicassign |
设置全览下路线展示区域相对地图的insets ,默认:{0,0,0,0}
◆ naviMapOverlookingMode
| - (BMKNaviMapOverlookingMode) naviMapOverlookingMode |
|
readwritenonatomicassign |
设置导航地图俯仰视角模式,默认:BMKNaviMapOverlookingMode2D 2d视角
◆ naviMapRotateMode
| - (BMKNaviMapRotateMode) naviMapRotateMode |
|
readwritenonatomicassign |
设置导航地图旋转模式,默认:BMKNaviMapRotateModeRoute 路线朝上
◆ naviMapViewAllStatus
| - (BOOL) naviMapViewAllStatus |
|
readwritenonatomicassign |
◆ naviType
| - (BMKWalkCycleNavigationType) naviType |
|
readnonatomicassign |
◆ showLogo
控制地图logo显示隐藏,默认显示,since 6.6.4
◆ tagString
导航地图唯一标识,默认为当前对象hash值的字符串
该类的文档由以下文件生成: