public interface IBNRoutePlanManager
限定符和类型 | 接口和说明 |
---|---|
static interface |
IBNRoutePlanManager.RoutePlanPreference
路线规划偏好策略
|
static interface |
IBNRoutePlanManager.Vehicle
车辆类型
|
限定符和类型 | 字段和说明 |
---|---|
static int |
MSG_NAVI_ROUTE_PLAN_CANCELED
算路取消
|
static int |
MSG_NAVI_ROUTE_PLAN_FAILED
路线规划失败消息
|
static int |
MSG_NAVI_ROUTE_PLAN_START
路线规划开始消息
|
static int |
MSG_NAVI_ROUTE_PLAN_SUCCESS
路线规划成功消息
|
static int |
MSG_NAVI_ROUTE_PLAN_TO_NAVI
路线规划进导航
|
限定符和类型 | 方法和说明 |
---|---|
int |
getCalcPreference() |
boolean |
isRoutePlanOk()
获取是否路线规划成功
|
void |
removeRequestByHandler(Handler handler)
通过handler移除算路请求
|
boolean |
routePlan(java.util.List<BNRoutePlanNode> nodes,
int preference,
Bundle extBundle,
Handler outHandler)
根据指定参数进行路线规划,并返回结果
|
boolean |
routePlanToNavi(java.util.List<BNRoutePlanNode> nodes,
int preference,
Bundle extBundle,
Handler outHandler)
根据指定参数进行路线规划,并自动做好进入导航的准备
|
static final int MSG_NAVI_ROUTE_PLAN_START
static final int MSG_NAVI_ROUTE_PLAN_CANCELED
static final int MSG_NAVI_ROUTE_PLAN_SUCCESS
static final int MSG_NAVI_ROUTE_PLAN_FAILED
static final int MSG_NAVI_ROUTE_PLAN_TO_NAVI
boolean routePlan(java.util.List<BNRoutePlanNode> nodes, int preference, Bundle extBundle, Handler outHandler)
nodes
- 路线规划节点,目前仅支持size=2的节点,即一个起点,一个终点preference
- 路线规划偏好策略extBundle
- 扩展参数,暂无,可传nulloutHandler
- 路线规划消息接收boolean routePlanToNavi(java.util.List<BNRoutePlanNode> nodes, int preference, Bundle extBundle, Handler outHandler)
nodes
- 路线规划节点,目前仅支持size=2的节点,即一个起点,一个终点preference
- 路线规划偏好策略extBundle
- 扩展参数,暂无,可传nulloutHandler
- 路线规划消息接收void removeRequestByHandler(Handler handler)
handler
- boolean isRoutePlanOk()
int getCalcPreference()