BaiduMap_IOSSDK_v4.4.2_Docs
BMKWalkNavigationManager.h
1 //
2 // BMKWalkNaviHelper.h
3 // WalkCycleComponent
4 //
5 // Created by Xin,Qi on 24/01/2018.
6 // Copyright © 2018 Baidu. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
11 #import "BMKWalkCycleNavigationDelegates.h"
12 #import "BMKWalkNaviLaunchParam.h"
13 #import "BMKWalkCycleNavigationDisplayOption.h"
14 
15 #pragma mark - 步行导航控制器类
16 
19 @interface BMKWalkNavigationManager : NSObject
20 
24 @property (nonatomic, weak) id <BMKWalkCycleRoutePlanDelegate> routePlanDelegate;
25 
29 @property (nonatomic, weak) id <BMKWalkCycleRouteGuidanceDelegate> routeGuidanceDelegate;
30 
34 @property (nonatomic, weak) id <BMKWalkCycleTTSPlayerDelegate> ttsPlayerDelegate;
35 
41 + (instancetype)sharedManager;
42 
46 + (void)destroy;
47 
54 - (BOOL)initNaviEngine:(UIViewController *)controller;
55 
61 - (void)routePlanWithParams:(BMKWalkNaviLaunchParam *)parameter;
62 
69 - (BOOL)startWalkNavi:(BMKWalkNavigationMode)navigationMode;
70 
74 - (void)pause;
75 
79 - (void)resume;
80 
84 - (void)stop;
85 
86 @end
id< BMKWalkCycleRoutePlanDelegate > routePlanDelegate
Definition: BMKWalkNavigationManager.h:24
Definition: BMKWalkNaviLaunchParam.h:15
Definition: BMKWalkNavigationManager.h:19
id< BMKWalkCycleRouteGuidanceDelegate > routeGuidanceDelegate
Definition: BMKWalkNavigationManager.h:29
id< BMKWalkCycleTTSPlayerDelegate > ttsPlayerDelegate
Definition: BMKWalkNavigationManager.h:34
instancetype sharedManager()