|
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 行定义.