OpenSDKv5.7.2
构造函数 | 类方法 | 属性 | 所有成员列表
BNaviService类 参考

导航SDK核心服务类,通过该类调用SDK的各种接口 更多...

#import <BNaviService.h>

类 BNaviService 继承关系图:
Inheritance graph
[图例]
BNaviService 的协作图:
Collaboration graph
[图例]

构造函数

(void) - initNaviService:success:fail:
 初始化导航SDK 更多...
 
(void) - authorizeNaviAppKey:completion:
 导航SDK鉴权 更多...
 
(void) - authorizeTTSAppId:apiKey:secretKey:completion:
 TTS SDK鉴权(需要到http://yuyin.baidu.com/app注册app) 更多...
 
(BOOL) - isServicesInited
 查询引擎是否初始化完成 更多...
 
(void) - stopServices
 停止所有服务 更多...
 
(id< BNUIManagerProtocol >) - uiManager
 获取到导航过程页管理器,用于进入退出导航过程页 更多...
 
(id< BNRoutePlanManagerProtocol >) - routePlanManager
 获取路径规划管理器,用于路径规划 更多...
 
(id< BNStrategyManagerProtocol >) - strategyManager
 获取策略管理器,用于调整在离线策略、白天黑夜策略、横竖向切换策略等等 更多...
 
(id< BNLocationManagerProtocol >) - locationManager
 获取定位服务器,用于获取当前定位 更多...
 
(id< BNSoundProtocol >) - soundManager
 获取语音播报管理对象 更多...
 
(id< BNDigitDogManagerProtocol >) - digitDogManager
 电子狗模块管理对象 更多...
 
(id< BNDriveRouteProtocol >) - driveRouteManager
 驾车路线管理器 更多...
 
(id< BNLightNaviManagerProtocol >) - lightNaviManager
 轻导航管理器 更多...
 
(id< BNMapOverlayProtocol >) - mapOverlayManager
 获取图层管理实例对象 更多...
 
(id< BNDriverYellowTipsProtocol >) - yellowTipsManager
 小黄条管理器 更多...
 

类方法

(BNaviService *) + getInstance
 获取导航整体服务单例对象 更多...
 
(void) + releaseInstance
 释放单体 更多...
 
(NSString *) + sdkVersion
 获取SDK版本号 更多...
 

属性

BMKMapView * naviMapView
 

详细描述

导航SDK核心服务类,通过该类调用SDK的各种接口

在文件 BNaviService.h42 行定义.

函数文档

◆ authorizeNaviAppKey:completion:

- (void) authorizeNaviAppKey: (NSString *)  appKey
completion: (void(^)(BOOL suc))  completion 

导航SDK鉴权

参数
appKey地图开放平台上注册的ak
completion回调

◆ authorizeTTSAppId:apiKey:secretKey:completion:

- (void) authorizeTTSAppId: (NSString *)  appId
apiKey: (NSString *)  apiKey
secretKey: (NSString *)  secretKey
completion: (void(^)(BOOL suc))  completion 

TTS SDK鉴权(需要到http://yuyin.baidu.com/app注册app)

参数
appIdappId
apiKeyapiKey
secretKeysecretKey
completion回调

◆ digitDogManager

- (id< BNDigitDogManagerProtocol >) digitDogManager

电子狗模块管理对象

返回
电子狗模块管理对象

◆ driveRouteManager

- (id< BNDriveRouteProtocol >) driveRouteManager

驾车路线管理器

返回
驾车路线管理器

◆ getInstance

+ (BNaviService *) getInstance

获取导航整体服务单例对象

返回
导航整体服务单例对象

◆ initNaviService:success:fail:

- (void) initNaviService: (NSDictionary *)  params
success: (dispatch_block_t)  succes
fail: (dispatch_block_t)  fail 

初始化导航SDK

参数
params初始化参数
succes成功回调
fail失败回调

◆ isServicesInited

- (BOOL) isServicesInited

查询引擎是否初始化完成

返回
是否初始化完成

◆ lightNaviManager

- (id< BNLightNaviManagerProtocol >) lightNaviManager

轻导航管理器

返回
轻导航管理器

◆ locationManager

- (id< BNLocationManagerProtocol >) locationManager

获取定位服务器,用于获取当前定位

返回
定位服务器

◆ mapOverlayManager

- (id< BNMapOverlayProtocol >) mapOverlayManager

获取图层管理实例对象

返回
图层管理实例对象

◆ releaseInstance

+ (void) releaseInstance

释放单体

◆ routePlanManager

- (id< BNRoutePlanManagerProtocol >) routePlanManager

获取路径规划管理器,用于路径规划

返回
路径规划管理器

◆ sdkVersion

+ (NSString *) sdkVersion

获取SDK版本号

返回
sdk的版本号

◆ soundManager

- (id< BNSoundProtocol >) soundManager

获取语音播报管理对象

返回
语音播报管理对象

◆ stopServices

- (void) stopServices

停止所有服务

◆ strategyManager

- (id< BNStrategyManagerProtocol >) strategyManager

获取策略管理器,用于调整在离线策略、白天黑夜策略、横竖向切换策略等等

返回
策略管理器

◆ uiManager

- (id< BNUIManagerProtocol >) uiManager

获取到导航过程页管理器,用于进入退出导航过程页

返回
导航过程页管理器

◆ yellowTipsManager

- (id< BNDriverYellowTipsProtocol >) yellowTipsManager

小黄条管理器

属性说明

◆ naviMapView

- (BMKMapView*) naviMapView
readnonatomicstrong

在文件 BNaviService.h65 行定义.


该类的文档由以下文件生成: