OpenSDKv5.7.2
构造函数 | 属性 | 所有成员列表
<BNLightNaviManagerProtocol>协议 参考

轻导航模块接口 更多...

#import <BNLightNaviManagerProtocol.h>

类 <BNLightNaviManagerProtocol> 继承关系图:
Inheritance graph
[图例]
<BNLightNaviManagerProtocol> 的协作图:
Collaboration graph
[图例]

构造函数

(void) - zoomToSpan:
 路线全览 更多...
 
(void) - startLightNavi
 开始轻导航 更多...
 
(void) - stopLightNavi
 结束轻导航 更多...
 
(BOOL) - switchToRealNav:withNaviType:
 从轻导航切换到专业导航(包括从驾车轻导航切换到驾车专业导航,货车轻导航切换到货车专业导航) 更多...
 
(void) - viewWillAppear:
 轻导航底图即将显示,在viewWillAppear中调用 更多...
 
(void) - viewWillDisAppear:
 轻导航底图即将消失,在viewWillDisAppear中调用 更多...
 
(void) - selectRouteWithRouteDetailIndex:
 根据返回的3tab数据序号选路 更多...
 
(NSInteger) - getSelecRouteDetailIndex
 获取当前3tab数据哪个高亮 更多...
 

属性

id< BNLightNaviManagerDelegatedelegate
 BNLightNaviManager的delegate,接收事件回调 更多...
 
NSInteger autoReturnCarDuration
 自动回车位的间隔,单位为秒,默认为60秒 更多...
 
BOOL deleteRouteWhenArriveDestination
 轻导航中到达终点后是否自动删除路线,默认是YES 更多...
 

详细描述

轻导航模块接口

在文件 BNLightNaviManagerProtocol.h21 行定义.

函数文档

◆ getSelecRouteDetailIndex

- (NSInteger) getSelecRouteDetailIndex

获取当前3tab数据哪个高亮

◆ selectRouteWithRouteDetailIndex:

- (void) selectRouteWithRouteDetailIndex: (NSInteger)  routeIndex

根据返回的3tab数据序号选路

参数
routeIndex3tab数据BNLightRoutesModel中routesInfo数组的下标

◆ startLightNavi

- (void) startLightNavi

开始轻导航

◆ stopLightNavi

- (void) stopLightNavi

结束轻导航

◆ switchToRealNav:withNaviType:

- (BOOL) switchToRealNav: (UIViewController *)  presentVC
withNaviType: (NSString *)  naviType 

从轻导航切换到专业导航(包括从驾车轻导航切换到驾车专业导航,货车轻导航切换到货车专业导航)

参数
presentVCpresent专业导航页面的ViewController
naviType切换到哪种类型的专业导航,从货车轻导航切换到货车专业导航,传"Truck",从驾车轻导航切换到驾车专业导航,传@"Car"

◆ viewWillAppear:

- (void) viewWillAppear: (UIView *)  parentView

轻导航底图即将显示,在viewWillAppear中调用

参数
parentViewmapView的父view

◆ viewWillDisAppear:

- (void) viewWillDisAppear: (UIView *)  parentView

轻导航底图即将消失,在viewWillDisAppear中调用

参数
parentViewmapView的父view

◆ zoomToSpan:

- (void) zoomToSpan: (UIEdgeInsets)  insets

路线全览

参数
insets路线全览区域在mapview上的insets

属性说明

◆ autoReturnCarDuration

- (NSInteger) autoReturnCarDuration
readwritenonatomicassign

自动回车位的间隔,单位为秒,默认为60秒

在文件 BNLightNaviManagerProtocol.h27 行定义.

◆ delegate

- (id<BNLightNaviManagerDelegate>) delegate
readwritenonatomicweak

BNLightNaviManager的delegate,接收事件回调

在文件 BNLightNaviManagerProtocol.h24 行定义.

◆ deleteRouteWhenArriveDestination

- (BOOL) deleteRouteWhenArriveDestination
readwritenonatomicassign

轻导航中到达终点后是否自动删除路线,默认是YES

在文件 BNLightNaviManagerProtocol.h31 行定义.


该协议的文档由以下文件生成: