BaiduMap_IOSSDK_v4.2.1_Docs
BMKCycleNavigationManager.h
1 //
2 // BMKCycleNaviHelper.h
3 // CycleComponent
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 
13 #import "BMKWalkCycleDefine.h"
14 #import "BMKCycleNaviLaunchParam.h"
15 #import "BMKWalkCycleNavigationDisplayOption.h"
16 
17 #pragma mark - 骑行导航控制器类
18 
21 @interface BMKCycleNavigationManager : NSObject
22 
26 @property (nonatomic, weak) id <BMKWalkCycleRoutePlanDelegate> routePlanDelegate;
27 
31 @property (nonatomic, weak) id <BMKWalkCycleRouteGuidanceDelegate> routeGuidanceDelegate;
32 
36 @property (nonatomic, weak) id <BMKWalkCycleTTSPlayerDelegate> ttsPlayerDelegate;
37 
43 + (instancetype)sharedManager;
44 
48 + (void)destroy;
49 
57 - (BOOL)initNaviEngine:(UIViewController *)controller option:(BMKWalkCycleNavigationDisplayOption *)option;
58 
64 - (void)routePlanWithParams:(BMKCycleNaviLaunchParam *)parameter;
65 
71 - (BOOL)startCycleNavi;
72 
76 - (void)pause;
77 
81 - (void)resume;
82 
86 - (void)stop;
87 
88 @end
instancetype sharedManager()
id< BMKWalkCycleTTSPlayerDelegate > ttsPlayerDelegate
Definition: BMKCycleNavigationManager.h:36
Definition: BMKWalkCycleNavigationDisplayOption.h:18
Definition: BMKCycleNaviLaunchParam.h:15
Definition: BMKCycleNavigationManager.h:21
id< BMKWalkCycleRouteGuidanceDelegate > routeGuidanceDelegate
Definition: BMKCycleNavigationManager.h:31
id< BMKWalkCycleRoutePlanDelegate > routePlanDelegate
Definition: BMKCycleNavigationManager.h:26