|
OpenSDK8.1.1
|
算路接口 More...
#include <BNRoutePlanManagerProtocol.h>
Instance Methods | |
| (void) | - startNaviRoutePlan:naviNodes:time:delegete:userInfo: |
| (NSInteger) | - getCurNodeCount |
| (BNRoutePlanNode *) | - getNaviNodeAtIndex: |
| (int) | - getCurRoutePlanMode |
| (NSInteger) | - GetCurrentSelectRouteIdx |
| (BOOL) | - selectRouteIndex: |
| (BOOL) | - selectRouteIndex:completion: |
| (BNRouteDetailInfo *) | - getCurrentRouteDetailInfo: |
| (void) | - showMultiRoute: |
| (NSArray< BNaviRouteEventItemModel * > *) | - getLeftRoadEventForYaw |
| 导航偏航回调 偏航前的原因 数组 | |
| (void) | - truckNaviSettingTrafficControl: |
| 货车限行区域 设置 | |
| (void) | - truckNaviSettingWeightControl: |
| 道路限重区域 设置 | |
| (BOOL) | - driveAreaLimitSwitchIsOn |
| 货车限行区域 状态 | |
| (BOOL) | - weightLimitSwitchIsOn |
| 道路限重区域 状态 | |
| (BOOL) | - isLongJounery |
| 是否是长途 | |
| () | - __deprecated_msg |
Properties | |
| BOOL | disableOpenUrl |
| NSString * | customRoutePlanUrl |
算路接口
|
optionalrequired |
获得当前节点总数
|
optionalrequired |
获取当前规划方式的路线详情信息 param [in] stRouteIdx 路线下标 多路线为选择的路线下标,单路线就传0
|
optionalrequired |
获取选择的路线索引 return 路线索引
|
optionalrequired |
获取当前的路线规划方式
|
optionalrequired |
获得第index个节点
| index | 节点序号 |
|
optionalrequired |
选路,注意,这是一个异步的过程
| routeIndex | 路线序号,从0开始 |
|
optionalrequired |
选路,注意,这是一个异步的过程
| routeIndex | 路线序号 |
| completion | 选路完成的回调 |
|
required |
发起算路
| eMode | 算路方式,定义见BNRoutePlanMode 目前货车算路组合 可支持以下组合 时间优先+不走高速 BNRoutePlanMode_SaveTime|BNRoutePlanMode_NoHeighWay; 少收费+不走高速 BNRoutePlanMode_LessToll | BNRoutePlanMode_NoHeighWay; 躲避拥堵+不走高速 BNRoutePlanMode_LessJam | BNRoutePlanMode_NoHeighWay; 躲避拥堵+少收费 BNRoutePlanMode_LessJam | BNRoutePlanMode_LessToll; 躲避拥堵+少收费+不走高速 BNRoutePlanMode_LessJam | BNRoutePlanMode_LessToll | BNRoutePlanMode_NoHeighWay; 躲避拥堵+高速优先 BNRoutePlanMode_LessJam | BNRoutePlanMode_MainRoad; |
| naviNodes | 算路节点数组,起点、途经点、终点按顺序排列,节点信息为BNRoutePlanNode结构 |
| naviTime | 发起算路时间,用于优化算路结果,可以为nil |
| delegate | 算路委托,用于回调 |
| userInfo | 用户需要传入的参数,货车导航算路需要传入BNaviTripTypeKey,值为BN_NaviTypeTruck 支持传入参数: BNaviTripTypeKey:NSNumber *, 可选,BN_NaviType类型,不传默认为驾车。 (1)货车,传(BN_NaviTypeTruck) (2)驾车,传@(BN_NaviTypeReal) (3)摩托车,传(BN_NaviTypeMoto) |