|
OpenSDK8.1.1
|
轻导航模块回调 More...
#include <BNLightNaviManagerProtocol.h>
Instance Methods | |
| (UIEdgeInsets) | - zoomToSpanInsets |
| sdk内部偏航时进行路线全览,会回调外部这个接口,如果没有实现,使用上一次调用的zoomToSpan:的参数,如果没有调用过zoomToSpan:,则为{0,0,0,0} | |
| (void) | - onHandleExitNavi: |
| (void) | - onHandleDrivingRouteChange: |
| (void) | - onHandleRemainInfo: |
| (void) | - onHandleSimpleGuideInfoHide |
| 诱导信息隐藏的回调 | |
| (void) | - onHandleSimpleGuideInfo: |
| (void) | - onHandleNaviStatusChange: |
| (void) | - onHandleRouteDetailChange: |
| (void) | - onHandleClickRoute: |
| (void) | - onHandleSwitchToLightNaviFail |
| 从导航中切换回轻导航失败的回调,开发者需要重新算路并开始轻导航 | |
| (void) | - onHandleProfessionalNaviViewDidLoad: |
| 专业导航中暴露出来的导航中的View | |
轻导航模块回调
| - (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) onHandleRemainInfo: | (BNaviRemainInfo *) | remainInfo |
剩余时间、距离更新的回调
| remainInfo | 剩余时间、距离的model |
| - (void) onHandleRouteDetailChange: | (BNLightRoutesModel *) | model |
轻导航3tab数据变化回调
| model | 数据model |
| - (void) onHandleSimpleGuideInfo: | (BNaviSimpleGuideInfo *) | simpleGuideInfo |
诱导信息显示/更新的回调
| simpleGuideInfo | 需要显示/更新的诱导信息 |