百度导航SDK for iOS类参考
 All Classes Functions Properties
Instance Methods | Class Methods | List of all members
BNaviService Class Reference
Inheritance diagram for BNaviService:

Instance Methods

(void) - initNaviService:success:fail:
 
(void) - authorizeNaviAppKey:completion:
 
(void) - authorizeTTSAppId:apiKey:secretKey:completion:
 
(BOOL) - isServicesInited
 
(void) - stopServices
 
(id< BNUIManagerProtocol >) - uiManager
 
(id< BNRoutePlanManagerProtocol >) - routePlanManager
 
(id< BNStrategyManagerProtocol >) - strategyManager
 
(id< BNLocationManagerProtocol >) - locationManager
 
(id< BNMapManagerProtocol >) - mapManager
 
(id< BNSoundProtocol >) - soundManager
 
(id< BNMapOverlayProtocol >) - mapOverlayManager
 
(id< BNDigitDogManagerProtocol >) - digitDogManager
 
(id< BNMapViewManagerProtocol >) - mapViewManager
 
(id< BNDriveRouteProtocol >) - driveRouteManager
 

Class Methods

(BNaviService *) + getInstance
 
(void) + releaseInstance
 
(NSString *) + sdkVersion
 

Method Documentation

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

导航SDK鉴权

Parameters
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)

Parameters
appIdappId
apiKeyapiKey
secretKeysecretKey
completion回调
- (id<BNDigitDogManagerProtocol>) digitDogManager

电子狗模块管理对象

Returns
电子狗模块管理对象
- (id<BNDriveRouteProtocol>) driveRouteManager

驾车路线管理器

Returns
驾车路线管理器
+ (BNaviService *) getInstance

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

Returns
导航整体服务单例对象
- (void) initNaviService: (NSDictionary *)  params
success: (dispatch_block_t)  succes
fail: (dispatch_block_t)  fail 

初始化导航SDK

Parameters
params初始化参数
succes成功回调
fail失败回调
- (BOOL) isServicesInited

查询引擎是否初始化完成

Returns
是否初始化完成
- (id<BNLocationManagerProtocol>) locationManager

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

Returns
定位服务器
- (id<BNMapManagerProtocol>) mapManager

获取底图服务对象

Returns
底图服务对象
- (id<BNMapOverlayProtocol>) mapOverlayManager

获取图层管理实例对象

Returns
图层管理实例对象
- (id<BNMapViewManagerProtocol>) mapViewManager

地图管理器

Returns
地图管理对象
+ (void) releaseInstance

释放单体

- (id<BNRoutePlanManagerProtocol>) routePlanManager

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

Returns
路径规划管理器
+ (NSString*) sdkVersion

获取SDK版本号

Returns
sdk的版本号
- (id<BNSoundProtocol>) soundManager

获取语音播报管理对象

Returns
语音播报管理对象
- (void) stopServices

停止所有服务

- (id<BNStrategyManagerProtocol>) strategyManager

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

Returns
策略管理器
- (id<BNUIManagerProtocol>) uiManager

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

Returns
导航过程页管理器

The documentation for this class was generated from the following file: