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

Instance Methods

(void) - reCalculateNaviRouteDidFinished:sourceType:
 
(void) - reCalculateNaviRouteDidFailed:sourceType:
 
(void) - reCalculateNaviRouteDidCancel:sourceType:
 
(void) - viaSearchResult:poiArray:
 
(void) - viaSearchClearResult
 
(void) - onHandleNaviLocalRouteTips:
 
(void) - onHandleDayNightTypeChange:
 
(void) - onHandleGPSSpeedChange:
 
(void) - onHandleNaviStatusChange:
 
(void) - onHandleSimpleGuideInfo:
 
(void) - onHandleSimpleGuideInfoHide:
 
(void) - onHandleRasterExpandMap:
 
(void) - onHandleCurrentRoadName:
 
(void) - onHandleRemainInfo:
 
(void) - onHandleRemainTrafficlightsInfo:
 
(void) - onHandleGPSChange:
 
(void) - onHandleMainSlave:
 
(void) - onHandleVectorExpandMap:
 
(void) - onHandleHighWayBoard:
 
(void) - onHandleInHighwayBoard:
 
(void) - onHanldeDirectionBoard:
 
(void) - onHandleMapRefresh:
 
(void) - onHandleMainSlaveOnline:
 
(void) - onHandleMainSlaveViaductInfoResult:
 
(void) - onHandleNaviLaneInfoChanged:
 
(void) - onHandlePassViaPoint:
 

Method Documentation

- (void) onHandleCurrentRoadName: (BNaviCurrentRoadName *)  curRoadName
optional

处理当前路名变化接口

curRoadName 当前路名信息

Interface to handle current road name

Parameters
curRoadName: current road name
- (void) onHandleDayNightTypeChange: (BNDayNight_Type)  dayNightType
optional

导航中白天黑夜模式变化回调

Parameters
dayNightType当前白天黑夜模式
- (void) onHandleGPSChange: (BNaviGPSChange *)  gpsChangeInfo
optional

处理gps状态变化

gpsChangeInfo gps状态

Interface to handle gps change

Parameters
gpsChangeInfo: Information of gps change
- (void) onHandleGPSSpeedChange: (BNKMNaviSpeed *)  speed
optional

GPS速度变化回调

Parameters
speedGPS速度
- (void) onHandleHighWayBoard: (BNaviHighwayBoard *)  highWayBoard
optional

处理高速面板消息

Parameters
highWayBoard高速面板消息类型
- (void) onHandleInHighwayBoard: (BNaviInHighwayBoard *)  inHighwayBoard
optional

处理高速入口消息

Parameters
inHighWayBoard高速入口消息
- (void) onHandleMainSlave: (BNaviMainSlave *)  mainSlave
optional

处理主辅路切换提示信息

mainSlave 主辅路信息

Interface to handle circuit switching (main road <–> auxiliary road)

Parameters
mainSlave: Information for circuit switching
- (void) onHandleMainSlaveOnline: (BNNaviMsgBase *)  param
optional

在线主辅路切换

Parameters
param在线主辅路切换消息
- (void) onHandleMainSlaveViaductInfoResult: (BNNaviMsgBase *)  msg
optional

高架桥,主辅路切换结果消息

Parameters
msg高架桥主辅路切换消息
- (void) onHandleMapRefresh: (BNaviMapRefreshInfo *)  mapRefreshInfo
optional

处理地图刷新相关信息

mapRefreshInfo 地图刷新消息

Interface to handle refresh of map

Parameters
mapRefreshInfo: Information for map refresh
- (void) onHandleNaviLaneInfoChanged: (BNNaviMsgBase *)  param
optional

车道线显隐变化

Parameters
param车道线显隐变化消息
- (void) onHandleNaviLocalRouteTips: (NSString *)  tips
optional

回调规避提示

Parameters
tips规避提示
- (void) onHandleNaviStatusChange: (BNaviStatusInfo *)  naviStatusInfo
optional

处理导航状态变化接口

naviStatusInfo 导航状态信息

Interface to handle the change of navigation status

Parameters
naviStatusInfo: the information of navigation status
- (void) onHandlePassViaPoint: (BNaviPassViaPointInfo *)  passViaInfo
optional

经过途经点消息

Parameters
passiViaInfo途经点消息
- (void) onHandleRasterExpandMap: (BNaviRasterExpandMap *)  rasterExpandMap
optional

处理路口放大图消息

rasterExpandMap 路口放大图信息

Interface to handle 3D junctions real enlargement

Parameters
rasterExpandMap: Information for 3D junctions real enlargement
- (void) onHandleRemainInfo: (BNaviRemainInfo *)  remainInfo
optional

处理剩余信息

remainInfo 剩余信息

Interface to handle remain distance and time

Parameters
remainInfo: Information for remain distance and time
- (void) onHandleRemainTrafficlightsInfo: (BNaviRemainTrafficlightsInfo *)  remainTrafficlightsInfo
optional

处理剩余红绿灯信息

remainInfo 剩余红绿灯信息

Interface to handle remain traffic lights

Parameters
remainTrafficlightsInfo: Information for remain traffic lights
- (void) onHandleSimpleGuideInfo: (BNaviSimpleGuideInfo *)  simpleGuideInfo
optional

处理建议诱导消息接口

simpleGuideInfo 简易诱导消息

Interface to handle guidance of navigation

Parameters
simpleGuideInfoGuidance information
- (void) onHandleSimpleGuideInfoHide: (BNaviSimpleGuideInfo *)  simpleGuideInfo
optional

简易诱导消息隐藏

simpleGuideInfo 简易诱导消息

Interface to handle guidance of navigation

Parameters
simpleGuideInfoGuidance information
- (void) onHandleVectorExpandMap: (BNaviVectorExpandMap *)  vectorExpandMap
optional

处理矢量放大图消息

vectorExpandMap 矢量放大图信息

Interface to handle vector diagram enlargement

Parameters
vectorExpandMap: Information for vector diagram enlargement
- (void) onHanldeDirectionBoard: (BNaviDirectionBoard *)  directionBoard
optional

处理方向看板消息

Parameters
exitFastwayBoard方向看板消息
- (void) reCalculateNaviRouteDidCancel: (BNaviModel *)  model
sourceType: (BNCalculateSourceType)  sourceType 
optional

导航中取消更改路线

- (void) reCalculateNaviRouteDidFailed: (BNaviModel *)  model
sourceType: (BNCalculateSourceType)  sourceType 
optional

导航中更改路线失败

- (void) reCalculateNaviRouteDidFinished: (BNaviModel *)  model
sourceType: (BNCalculateSourceType)  sourceType 
optional

导航中更改路线成功

- (void) viaSearchClearResult
optional

清空沿途搜索结果

- (void) viaSearchResult: (BNaviSearch_ResultCode_ENUM)  code
poiArray: (NSArray *)  poiArray 
optional

沿途搜索结果

Parameters
code沿途搜索结果
poiArray当code为BNaviSearch_ResultCode_Succeed时,poiArray返回搜索结果

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