BaiduMap_IOSSDK_v7.1.0_Docs  7.1.0
构造函数 | 属性 | 所有成员列表
BMKMultiNaviView类 参考

多实例导航视图 更多...

#import <BMKMultiNaviView.h>

类 BMKMultiNaviView 继承关系图:

构造函数

(BOOL) - bindNaviDataSourceWithNaviType:
 绑定多实例导航数据源,请确保lincese授权成功后绑定 更多...
 
(BMKMapView *) - getNaviMapView
 获取MapView 更多...
 
(void) - onResume
 恢复导航地图实例。 更多...
 
(void) - onPause
 暂停导航地图实例。 更多...
 
(void) - onDestroy
 销毁导航地图实例内部持有(并解除绑定多实例导航数据源)。 更多...
 
(void) - setNaviDrawElementsShow:elements:
 
(void) - updateNaviDrawItemDisplayOption:
 

属性

id< BMKWalkCycleMultiNaviViewDelegatedelegate
 
BMKWalkCycleNavigationType naviType
 导航类型,默认步行 更多...
 
NSString * tagString
 导航地图唯一标识,默认为当前对象hash值的字符串 更多...
 
NSString * multiTagString
 多实例 tag 标识 更多...
 
float defaultNaviMapLevel
 设置默认比例尺,默认:17,范围:4~22 更多...
 
BMKNaviMapRotateMode naviMapRotateMode
 设置导航地图旋转模式,默认:BMKNaviMapRotateModeRoute 路线朝上 更多...
 
BMKNaviMapOverlookingMode naviMapOverlookingMode
 设置导航地图俯仰视角模式,默认:BMKNaviMapOverlookingMode2D 2d视角 更多...
 
BOOL naviMapViewAllStatus
 设置导航是否全览状态,默认:NO 导航态 更多...
 
BOOL naviMapBrowseStatus
 设置导航是否浏览态,默认:NO 非浏览态 更多...
 
UIEdgeInsets naviMapInsets
 设置全览下路线展示区域相对地图的insets ,默认:{0,0,0,0} 更多...
 
CGPoint carPositionOffset
 小车XY偏移量,默认无效值(MAXFLOAT, MAXFLOAT),初始化引擎后设置,since 6.6.4 更多...
 
BOOL showLogo
 控制地图logo显示隐藏,默认显示,since 6.6.4 更多...
 
float dpiScale
 控制地图DPI缩放比,用于其他设备适配,默认1.0,since 6.6.6 更多...
 

详细描述

多实例导航视图

函数文档

◆ bindNaviDataSourceWithNaviType:

- (BOOL) bindNaviDataSourceWithNaviType: (BMKWalkCycleNavigationType)  naviType

绑定多实例导航数据源,请确保lincese授权成功后绑定

◆ getNaviMapView

- (BMKMapView *) getNaviMapView

获取MapView

◆ onDestroy

- (void) onDestroy

销毁导航地图实例内部持有(并解除绑定多实例导航数据源)。

◆ onPause

- (void) onPause

暂停导航地图实例。

◆ onResume

- (void) onResume

恢复导航地图实例。

◆ setNaviDrawElementsShow:elements:

- (void) setNaviDrawElementsShow: (BOOL)  show
elements: (NSArray *)  elements 

导航元素显示控制,包括:引导红线,红绿灯🚥标签,红绿灯倒计时气泡,路名气泡,交通设施标签,交通设施气泡,里程碑标签等

  • Parameters:
    • show: YES:显示;NO:隐藏
    • elements: 显示/隐藏的元素,可支持元素类型参考:BMKNaviDrawElementType 如:@[@(BMKNaviDrawElementTypeRedLine), @(BMKNaviDrawElementTypeTrafficLight), @(BMKNaviDrawElementTypeTrafficLightPop)]

◆ updateNaviDrawItemDisplayOption:

- (void) updateNaviDrawItemDisplayOption: (BMKWalkCycleNaviDrawItemDisplayOption *)  dispalyOption

更新导航元素自定义样式

  • Parameters:
    • dispalyOption: 自定义多实例导航实例元素自定义样式(这里自定义主实例的元素样式不会生效)

属性说明

◆ carPositionOffset

- (CGPoint) carPositionOffset
readwritenonatomicassign

小车XY偏移量,默认无效值(MAXFLOAT, MAXFLOAT),初始化引擎后设置,since 6.6.4

◆ defaultNaviMapLevel

- (float) defaultNaviMapLevel
readwritenonatomicassign

设置默认比例尺,默认:17,范围:4~22

◆ delegate

- (id<BMKWalkCycleMultiNaviViewDelegate>) delegate
readwritenonatomicweak

◆ dpiScale

- (float) dpiScale
readwritenonatomicassign

控制地图DPI缩放比,用于其他设备适配,默认1.0,since 6.6.6

◆ multiTagString

- (NSString*) multiTagString
readnonatomiccopy

多实例 tag 标识

◆ naviMapBrowseStatus

- (BOOL) naviMapBrowseStatus
readwritenonatomicassign

设置导航是否浏览态,默认:NO 非浏览态

◆ naviMapInsets

- (UIEdgeInsets) naviMapInsets
readwritenonatomicassign

设置全览下路线展示区域相对地图的insets ,默认:{0,0,0,0}

◆ naviMapOverlookingMode

- (BMKNaviMapOverlookingMode) naviMapOverlookingMode
readwritenonatomicassign

设置导航地图俯仰视角模式,默认:BMKNaviMapOverlookingMode2D 2d视角

◆ naviMapRotateMode

- (BMKNaviMapRotateMode) naviMapRotateMode
readwritenonatomicassign

设置导航地图旋转模式,默认:BMKNaviMapRotateModeRoute 路线朝上

◆ naviMapViewAllStatus

- (BOOL) naviMapViewAllStatus
readwritenonatomicassign

设置导航是否全览状态,默认:NO 导航态

◆ naviType

- (BMKWalkCycleNavigationType) naviType
readnonatomicassign

导航类型,默认步行

◆ showLogo

- (BOOL) showLogo
readwritenonatomicassign

控制地图logo显示隐藏,默认显示,since 6.6.4

◆ tagString

- (NSString*) tagString
readwritenonatomiccopy

导航地图唯一标识,默认为当前对象hash值的字符串


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