BaiduMap_IOSSDK_v6.2.0_Docs  6.2.0
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>
12 
13 #import "BMKWalkCycleDefine.h"
16 #ifdef USE_WALK
17 #import <BaiduMapAPI_Map_For_WalkNavi/BMKMapView.h>
18 #else
19 #import <BaiduMapAPI_Map/BMKMapView.h>
20 #endif
21 
22 #pragma mark - 骑行导航控制器类
26 @interface BMKCycleNavigationManager : NSObject
27 
31 @property (nonatomic, weak) id <BMKWalkCycleRoutePlanDelegate> routePlanDelegate;
32 
36 @property (nonatomic, weak) id <BMKWalkCycleRouteGuidanceDelegate> routeGuidanceDelegate;
37 
41 @property (nonatomic, weak) id <BMKWalkCycleTTSPlayerDelegate> ttsPlayerDelegate;
42 
46 @property (nonatomic, weak) id <BMKWalkCycleLocationServiceDelegate> locationAuthorizationDelegate;
47 
53 + (instancetype)sharedManager;
54 
58 + (void)destroy;
59 
67 - (BOOL)initNaviEngine:(UIViewController *)controller option:(BMKWalkCycleNavigationDisplayOption *)option;
68 
74 - (void)routePlanWithParams:(BMKCycleNaviLaunchParam *)parameter;
75 
81 - (BOOL)startCycleNavi;
82 
87 
91 - (void)pause;
92 
96 - (void)resume;
97 
101 - (void)stop;
102 
109 - (void)showsBackgroundLocationIndicator:(BOOL)show;
110 
111 @end
Definition: BMKCycleNaviLaunchParam.h:16
Definition: BMKCycleNavigationManager.h:27
id< BMKWalkCycleRouteGuidanceDelegate > routeGuidanceDelegate
Definition: BMKCycleNavigationManager.h:36
id< BMKWalkCycleTTSPlayerDelegate > ttsPlayerDelegate
Definition: BMKCycleNavigationManager.h:41
id< BMKWalkCycleLocationServiceDelegate > locationAuthorizationDelegate
Definition: BMKCycleNavigationManager.h:46
instancetype sharedManager()
id< BMKWalkCycleRoutePlanDelegate > routePlanDelegate
Definition: BMKCycleNavigationManager.h:31
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:70
Definition: BMKWalkCycleNavigationDisplayOption.h:24