BaiduMap_IOSSDK_v5.4.0_Docs
构造函数 | 类方法 | 属性 | 所有成员列表
BMKWalkNavigationManager类 参考

#import <BMKWalkNavigationManager.h>

类 BMKWalkNavigationManager 继承关系图:

构造函数

(BOOL) - initNaviEngine:
 
(BOOL) - initNaviEngine:displayOption:
 
(void) - routePlanWithParams:
 
(BOOL) - startWalkNavi:
 
(BMKMapView *) - getNaviMap
 
(void) - pause
 
(void) - resume
 
(void) - stop
 

类方法

(instancetype) + sharedManager
 
(void) + destroy
 

属性

id< BMKWalkCycleRoutePlanDelegateroutePlanDelegate
 
id< BMKWalkCycleRouteGuidanceDelegaterouteGuidanceDelegate
 
id< BMKWalkCycleTTSPlayerDelegatettsPlayerDelegate
 
id< BMKWalkCycleLocationServiceDelegatelocationAuthorizationDelegate
 

详细描述

步行导航控制器类

函数文档

◆ destroy()

+ (void) destroy

销毁单例

◆ getNaviMap()

- (BMKMapView *) getNaviMap

获取步行导航底图对象

◆ initNaviEngine:()

- (BOOL) initNaviEngine: (UIViewController *)  controller

初始化引擎 方法一

参数
controller导航页面,由开发者提供。
返回
引擎初始化结果。

◆ initNaviEngine:displayOption:()

- (BOOL) initNaviEngine: (UIViewController *)  controller
displayOption: (BMKWalkCycleNavigationDisplayOption *)  displayOption 

初始化引擎 方法二 since 5.3.0

参数
controller导航页面,由开发者提供。
displayOption导航定制化展示相关参数。
返回
引擎初始化结果。

◆ pause()

- (void) pause

导航过程生命周期函数,暂停导航。

◆ resume()

- (void) resume

导航过程生命周期函数,恢复导航。

◆ routePlanWithParams:()

- (void) routePlanWithParams: (BMKWalkNaviLaunchParam *)  parameter

发起算路

参数
parameter步行导航起终点参数类。

◆ sharedManager()

+ (instancetype) sharedManager

单例全局访问点

返回
BMKWalkNavigationManager单例对象。

◆ startWalkNavi:()

- (BOOL) startWalkNavi: (BMKWalkNavigationMode)  navigationMode

导航过程生命周期函数, 开始导航。 选择模式的不同,加载导航页面不一样,分为普通步行和AR步行两种模式。

参数
navigationMode步行导航模式。
返回
开始导航结果

◆ stop()

- (void) stop

导航过程生命周期函数,结束导航。

属性说明

◆ locationAuthorizationDelegate

- (id<BMKWalkCycleLocationServiceDelegate>) locationAuthorizationDelegate
readwritenonatomicweak

步骑行导航定位权限授权代理

◆ routeGuidanceDelegate

- (id<BMKWalkCycleRouteGuidanceDelegate>) routeGuidanceDelegate
readwritenonatomicweak

导航状态信息回调

◆ routePlanDelegate

- (id<BMKWalkCycleRoutePlanDelegate>) routePlanDelegate
readwritenonatomicweak

算路代理回调

◆ ttsPlayerDelegate

- (id<BMKWalkCycleTTSPlayerDelegate>) ttsPlayerDelegate
readwritenonatomicweak

语音播报文本回调


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