#import <BMKWalkNavigationManager.h>
◆ destroy()
◆ fetchAllAvailableGuiders()
获取所有可用'3D'引导员资源,其中包括开发者您提供的自定义引导员以及由步骑行导航组件提供图图引导员和经典模式。 可用于自定义引导员选择列表。
- 返回
- 所有可用引导员。
◆ initNaviEngine:()
- (BOOL) initNaviEngine: |
|
(UIViewController *) |
controller |
|
◆ initNaviEngine:displayOption:npcOption:()
初始化引擎 方法二
- 参数
-
controller | 导航页面,由开发者提供。 |
displayOption | 导航定制化展示相关参数。 |
npcOption | NPC(AR导航'3D'引导员)相关参数,如果不需要自定义AR3D引导员,可传nil,此参数设置为nil,将不显示打开导引员列表的按钮。 |
- 返回
- 引擎初始化结果
◆ pause()
◆ resume()
◆ routePlanWithParams:()
◆ sharedManager()
+ (instancetype) sharedManager |
|
|
|
单例全局访问点
- 返回
- BMKWalkNavigationManager单例对象。
◆ showGuider:()
◆ startWalkNavi:()
- (BOOL) startWalkNavi: |
|
(BMKWalkNavigationMode) |
navigationMode |
|
导航过程生命周期函数, 开始导航。 选择模式的不同,加载导航页面不一样,分为普通步行和AR步行两种模式。
- 参数
-
- 返回
- 开始导航结果
◆ stop()
◆ routeGuidanceDelegate
- (id<BMKWalkCycleRouteGuidanceDelegate>) routeGuidanceDelegate |
|
readwritenonatomicweak |
◆ routePlanDelegate
- (id<BMKWalkCycleRoutePlanDelegate>) routePlanDelegate |
|
readwritenonatomicweak |
◆ ttsPlayerDelegate
- (id<BMKWalkCycleTTSPlayerDelegate>) ttsPlayerDelegate |
|
readwritenonatomicweak |
该类的文档由以下文件生成: