算路接口
更多...
#import <BNRoutePlanManagerProtocol.h>
◆ driveAreaLimitSwitchIsOn
- (BOOL) driveAreaLimitSwitchIsOn |
|
|
|
|
required |
◆ getCurNodeCount
- (NSInteger) getCurNodeCount |
|
|
|
|
required |
◆ getCurrentPreference
- (int) getCurrentPreference |
|
|
|
|
required |
◆ getCurrentRouteDetailInfo:
获取当前规划方式的路线详情信息 param [in] stRouteIdx 路线下标 多路线为选择的路线下标,单路线就传0
- 返回
- 返回路线详情信息
◆ GetCurrentSelectRouteIdx
- (NSInteger) GetCurrentSelectRouteIdx |
|
|
|
|
required |
◆ getCurRoutePlanMode
- (int) getCurRoutePlanMode |
|
|
|
|
required |
◆ getLeftRoadEventForYaw
◆ getNaviNodeAtIndex:
获得第index个节点
- 参数
-
- 返回
- 第index个节点
◆ selectRouteIndex:
- (BOOL) selectRouteIndex: |
|
(NSInteger) |
routeIndex |
|
|
required |
◆ selectRouteIndex:completion:
- (BOOL) selectRouteIndex: |
|
(NSInteger) |
routeIndex |
completion: |
|
(dispatch_block_t) |
completion |
|
|
| |
|
required |
选路,注意,这是一个异步的过程
- 参数
-
routeIndex | 路线序号 |
completion | 选路完成的回调 |
◆ setNaviNodes:
- (void) setNaviNodes: |
|
(NSArray *) |
naviNodes |
|
|
required |
◆ showMultiRoute:
- (void) showMultiRoute: |
|
(BOOL) |
show |
|
|
required |
◆ startNaviRoutePlan:naviNodes:time:delegete:userInfo:
发起算路
- 参数
-
eMode | 算路方式,定义见BNRoutePlanMode |
naviNodes | 算路节点数组,起点、途经点、终点按顺序排列,节点信息为BNRoutePlanNode结构 |
naviTime | 发起算路时间,用于优化算路结果,可以为nil |
delegate | 算路委托,用于回调 |
userInfo | 用户需要传入的参数,货车导航算路需要传入BNaviTripTypeKey,值为BN_NaviTypeTruck 支持传入参数: BNaviTripTypeKey:NSNumber *, 可选,BN_NaviType类型,不传默认为驾车。 (1)货车,传@(BN_NaviTypeTruck) (2)驾车,传@(BN_NaviTypeReal) (3)摩托车,传@(BN_NaviTypeMoto) |
◆ truckNaviSettingTrafficControl:
- (void) truckNaviSettingTrafficControl: |
|
(BOOL) |
islimit |
|
|
required |
◆ truckNaviSettingWeightControl:
- (void) truckNaviSettingWeightControl: |
|
(BOOL) |
islimit |
|
|
required |
◆ weightLimitSwitchIsOn
- (BOOL) weightLimitSwitchIsOn |
|
|
|
|
required |
◆ customRoutePlanUrl
- (NSString*) customRoutePlanUrl |
|
readwritenonatomicassign |
◆ disableOpenUrl
|
readwriteoptionalnonatomicassign |
该协议的文档由以下文件生成: