OpenSDK8.1.1
Loading...
Searching...
No Matches
<BNaviModelUIDelegate> Protocol Reference
Inheritance diagram for <BNaviModelUIDelegate>:
<BNaviModelDelegate>

Instance Methods

(void) - onHandleHighwayPanelChange:
(void) - onHandleNaviLaneInfoChanged:withLanesIcons:
(void) - onHandleGPSSpeedChange:speedLimit:
(void) - onHandleUpdateLocation:speed:
(void) - onHandleIntervalSpeedChange:
(void) - onHandleExpandMap:guideModel:
(void) - onHandleRoadConditionChange:
(void) - onHandleNewSimpleGuideUIInfo:
(void) - onHandleSignalStatusChange:
(void) - onHandleCurrentRoadName:
(void) - onHandleRemainInfo:
(void) - onHandleRemainUIInfo:
(void) - onHandleRemainTrafficlightsInfo:
(void) - onHandleCarProgressChange

Method Documentation

◆ onHandleCarProgressChange

- (void) onHandleCarProgressChange
optionalrequired

车标位置进度变化

◆ onHandleCurrentRoadName:

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

处理当前路名变化接口

Parameters
curRoadName当前路名信息

◆ onHandleExpandMap:guideModel:

- (void) onHandleExpandMap: (UIView *) rasterExpandMap
guideModel: (BNaviExpandGuideModel *) model 
optionalrequired

处理路口动态放大图消息 rasterExpandMap是对外的view视图。 注意事项: 1、不可以对rasterExpandMap进行frame、bound的修改,仅做外部截屏使用。 2、rasterExpandMap是手机导航内部使用的view,禁止将rasterExpandMap 添加在其他view上([self.view addSubview:rasterExpandMap]),或将其他自定义view 添加在rasterExpandMap之上([rasterExpandMap addSubview:自定义View])。 3、禁止将rasterExpandMap = nil;禁止 [rasterExpandMap removeFromSuperview];

◆ onHandleGPSSpeedChange:speedLimit:

- (void) onHandleGPSSpeedChange: (BNKMNaviSpeed *) speed
speedLimit: (int) speedLimit 
optionalrequired

GPS速度变化回调

Parameters
speed当前速度 -1 代表 需要展示 – 单位:km/h
speedLimit单位:km/h 在无限速的情况下是0

◆ onHandleHighwayPanelChange:

- (void) onHandleHighwayPanelChange: (BNaviHighwayPanelModel *) model
optional

高速服务区面板数据 BNaviHighwayPanelModel

◆ onHandleIntervalSpeedChange:

- (void) onHandleIntervalSpeedChange: (BNIntervalSpeedModel *) speedInfoModel
optionalrequired

区间速度码表 回调

Parameters
speedInfoModel: 用 state 区分当前进入区间测速状态。

◆ onHandleNaviLaneInfoChanged:withLanesIcons:

- (void) onHandleNaviLaneInfoChanged: (BNaviLaneInfo *) param
withLanesIcons: (NSArray< BNaviLanesIconModel * > *) array 
optionalrequired

车道线显隐变化

Parameters
param车道线显隐变化消息

◆ onHandleNewSimpleGuideUIInfo:

- (void) onHandleNewSimpleGuideUIInfo: (BNGuideViewCombinationModel *) data
optionalrequired

诱导面板UI数据

◆ onHandleRemainInfo:

- (void) onHandleRemainInfo: (BNaviRemainInfo *) remainInfo
optionalrequired

处理剩余信息

Parameters
remainInfo剩余信息

◆ onHandleRemainTrafficlightsInfo:

- (void) onHandleRemainTrafficlightsInfo: (BNaviRemainTrafficlightsInfo *) remainTrafficlightsInfo
optionalrequired

处理剩余红绿灯信息

◆ onHandleRemainUIInfo:

- (void) onHandleRemainUIInfo: (BNaviEtaRemainUIInfo *) remainInfo
optionalrequired

剩余信息 + 到达

  • Parameter remainInfo: eta数据

◆ onHandleRoadConditionChange:

- (void) onHandleRoadConditionChange: (BNaviRoadConditionModel *) model
optionalrequired

路况更新

◆ onHandleSignalStatusChange:

- (void) onHandleSignalStatusChange: (BNaviSignalModel *) model
optionalrequired

导航GPS信号内容展示

◆ onHandleUpdateLocation:speed:

- (void) onHandleUpdateLocation: (BNKCarPositionInfo *) location
speed: (BNKMNaviSpeed *) speed 
optionalrequired

当前速度和定位位置 location: 坐标类型 国策局 speed:单位 km/h


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