OpenSDKv5.7.2
|
导航SDK核心服务类,通过该类调用SDK的各种接口 更多...
#import <BNaviService.h>
类方法 | |
(BNaviService *) | + getInstance |
获取导航整体服务单例对象 更多... | |
(void) | + releaseInstance |
释放单体 更多... | |
(NSString *) | + sdkVersion |
获取SDK版本号 更多... | |
属性 | |
BMKMapView * | naviMapView |
导航SDK核心服务类,通过该类调用SDK的各种接口
在文件 BNaviService.h 第 42 行定义.
- (void) authorizeNaviAppKey: | (NSString *) | appKey | |
completion: | (void(^)(BOOL suc)) | completion | |
导航SDK鉴权
appKey | 地图开放平台上注册的ak |
completion | 回调 |
- (void) authorizeTTSAppId: | (NSString *) | appId | |
apiKey: | (NSString *) | apiKey | |
secretKey: | (NSString *) | secretKey | |
completion: | (void(^)(BOOL suc)) | completion | |
TTS SDK鉴权(需要到http://yuyin.baidu.com/app注册app)
appId | appId |
apiKey | apiKey |
secretKey | secretKey |
completion | 回调 |
- (id< BNDigitDogManagerProtocol >) digitDogManager |
电子狗模块管理对象
- (id< BNDriveRouteProtocol >) driveRouteManager |
驾车路线管理器
+ (BNaviService *) getInstance |
获取导航整体服务单例对象
- (void) initNaviService: | (NSDictionary *) | params | |
success: | (dispatch_block_t) | succes | |
fail: | (dispatch_block_t) | fail | |
初始化导航SDK
params | 初始化参数 |
succes | 成功回调 |
fail | 失败回调 |
- (BOOL) isServicesInited |
查询引擎是否初始化完成
- (id< BNLightNaviManagerProtocol >) lightNaviManager |
轻导航管理器
- (id< BNLocationManagerProtocol >) locationManager |
获取定位服务器,用于获取当前定位
- (id< BNMapOverlayProtocol >) mapOverlayManager |
获取图层管理实例对象
+ (void) releaseInstance |
释放单体
- (id< BNRoutePlanManagerProtocol >) routePlanManager |
获取路径规划管理器,用于路径规划
+ (NSString *) sdkVersion |
获取SDK版本号
- (id< BNSoundProtocol >) soundManager |
获取语音播报管理对象
- (void) stopServices |
停止所有服务
- (id< BNStrategyManagerProtocol >) strategyManager |
获取策略管理器,用于调整在离线策略、白天黑夜策略、横竖向切换策略等等
- (id< BNUIManagerProtocol >) uiManager |
获取到导航过程页管理器,用于进入退出导航过程页
- (id< BNDriverYellowTipsProtocol >) yellowTipsManager |
小黄条管理器
|
readnonatomicstrong |
在文件 BNaviService.h 第 65 行定义.