OpenSDKv5.7.2
|
轻导航模块回调 更多...
#import <BNLightNaviManagerProtocol.h>
构造函数 | |
(UIEdgeInsets) | - zoomToSpanInsets |
sdk内部偏航时进行路线全览,会回调外部这个接口,如果没有实现,使用上一次调用的zoomToSpan:的参数,如果没有调用过zoomToSpan:,则为{0,0,0,0} 更多... | |
(void) | - onHandleExitNavi: |
退出导航的回调 更多... | |
(void) | - onHandleDrivingRouteChange: |
主线变化后的回调 更多... | |
(void) | - onHandleRemainInfo: |
剩余时间、距离更新的回调 更多... | |
(void) | - onHandleSimpleGuideInfoHide |
诱导信息隐藏的回调 更多... | |
(void) | - onHandleSimpleGuideInfo: |
诱导信息显示/更新的回调 更多... | |
(void) | - onHandleNaviStatusChange: |
导航中各种状态 更多... | |
(void) | - onHandleRouteDetailChange: |
轻导航3tab数据变化回调 更多... | |
(void) | - onHandleClickRoute: |
点击底图路线后的回调 更多... | |
(void) | - onHandleSwitchToLightNaviFail |
从导航中切换回轻导航失败的回调,开发者需要重新算路并开始轻导航 更多... | |
(void) | - onHandleProfessionalNaviViewDidLoad: |
专业导航中暴露出来的导航中的View 更多... | |
轻导航模块回调
在文件 BNLightNaviManagerProtocol.h 第 69 行定义.
- (void) onHandleClickRoute: | (NSInteger) | routeDetailIndex |
点击底图路线后的回调
routeDetailIndex | BNLightRoutesModel中序号变化的回调 |
- (void) onHandleDrivingRouteChange: | (BNCarRouteModel *) | carRouteModel |
主线变化后的回调
carRouteModel | 偏航成功后的路线数据,可以从carRouteModel.tipsInfoGroup中获取限行信息 可以通过 |
- (void) onHandleExitNavi: | (NSDictionary *) | params |
退出导航的回调
params | 预留参数,目前传nil |
- (void) onHandleNaviStatusChange: | (BNaviStatusInfo *) | naviStatusInfo |
导航中各种状态
naviStatusInfo | 开始导航 导航结束 |
- (void) onHandleProfessionalNaviViewDidLoad: | (UIView *) | naviView |
专业导航中暴露出来的导航中的View
- (void) onHandleRemainInfo: | (BNaviRemainInfo *) | remainInfo |
剩余时间、距离更新的回调
remainInfo | 剩余时间、距离的model |
- (void) onHandleRouteDetailChange: | (BNLightRoutesModel *) | model |
轻导航3tab数据变化回调
model | 数据model |
- (void) onHandleSimpleGuideInfo: | (BNaviSimpleGuideInfo *) | simpleGuideInfo |
诱导信息显示/更新的回调
simpleGuideInfo | 需要显示/更新的诱导信息 |
- (void) onHandleSimpleGuideInfoHide |
诱导信息隐藏的回调
- (void) onHandleSwitchToLightNaviFail |
从导航中切换回轻导航失败的回调,开发者需要重新算路并开始轻导航
- (UIEdgeInsets) zoomToSpanInsets |
sdk内部偏航时进行路线全览,会回调外部这个接口,如果没有实现,使用上一次调用的zoomToSpan:的参数,如果没有调用过zoomToSpan:,则为{0,0,0,0}