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< BMKWalkCycleMultiNaviViewDelegate > | delegate
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值的字符串

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

- BaiduMapAPI_WalkNavi.framework/Headers/BMKMultiNaviView.h