接口 IBNRouteResultManager
-
public interface IBNRouteResultManager路线结果页 该页面需要收到算路成功消息后才能展示结果
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interfaceIBNRouteResultManager.ICalcRouteByViaListener长途路线气泡增删途径点算路事件static interfaceIBNRouteResultManager.IRouteClickedListener路线点击事件static interfaceIBNRouteResultManager.IThroughNodeClickedListener途径点的点击事件static interfaceIBNRouteResultManager.NearbySearchKeyword沿途搜keystatic interfaceIBNRouteResultManager.PoiSearchListener沿途搜回调
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidaddYellowTipsToContainer(ViewGroup viewGroup)为小黄条增加一个容器voidfullView()全览当前路线voidfullViewByNode(java.util.List<BNRoutePlanNode> nodes)根据传入的坐标点全览图区,传入的坐标点不得小于2个voidhandleCheckpointClick(boolean checked)处理长途检查站按钮的点击voidhandleCityClick(boolean checked)处理长途途径市按钮的点击voidhandleRouteClick(boolean checked)处理长途途径路按钮的点击voidhandleServiceClick(boolean checked)处理长途途径服务区按钮的点击voidhandleWeatherClick(boolean checked)处理长途天气按钮的点击booleanisLongDistance()获取是否是长途voidonCreate(Context context)生命周期onCreate,在Activity#onCreate()} 或者 Fragment#onCreateView()} 中调用voidonDestroy()生命周期onDestroy,在Activity#onDestroy()} 或者 Fragment#onDestroy()} 中调用voidonPause()生命周期onPause,在Activity#onPause()} 或者 Fragment#onPause()} 中调用voidonResume()生命周期onResume,在Activity#onResume()} 或者 Fragment#onResume()} 中调用voidpoiSearch(java.util.ArrayList<java.lang.String> types, IBNRouteResultManager.PoiSearchListener listener)沿途搜voidremoveYellowTipsFromContainer()移出小黄条voidselectRoute(int index)根据路线索引选择路线voidsetCalcRouteByViaListener(IBNRouteResultManager.ICalcRouteByViaListener listener)内置长途路线气泡增删途径点算路事件监听voidsetOnThroughNodeClickListener(IBNRouteResultManager.IThroughNodeClickedListener listener)途经点点击事件,监听事件该可自定义途径点气泡样式 注:如果监听了该事件,SDK内置途经点气泡不会展示voidsetRouteClickedListener(IBNRouteResultManager.IRouteClickedListener listener)路线点击事件监听voidshowTruckLimitIcon(boolean show)展示货车四限icon(宽高重禁)booleanstartNavi()开启专业导航
-
-
-
方法详细资料
-
onCreate
void onCreate(Context context)
生命周期onCreate,在Activity#onCreate()} 或者 Fragment#onCreateView()} 中调用
-
onResume
void onResume()
生命周期onResume,在Activity#onResume()} 或者 Fragment#onResume()} 中调用
-
onPause
void onPause()
生命周期onPause,在Activity#onPause()} 或者 Fragment#onPause()} 中调用
-
onDestroy
void onDestroy()
生命周期onDestroy,在Activity#onDestroy()} 或者 Fragment#onDestroy()} 中调用
-
addYellowTipsToContainer
void addYellowTipsToContainer(ViewGroup viewGroup)
为小黄条增加一个容器- 参数:
viewGroup- 添加小黄条的容器
-
removeYellowTipsFromContainer
void removeYellowTipsFromContainer()
移出小黄条
-
selectRoute
void selectRoute(int index)
根据路线索引选择路线
-
fullView
void fullView()
全览当前路线
-
fullViewByNode
void fullViewByNode(java.util.List<BNRoutePlanNode> nodes)
根据传入的坐标点全览图区,传入的坐标点不得小于2个
-
startNavi
boolean startNavi()
开启专业导航- 返回:
- 返回true,代表可以跳转至专业导航
-
isLongDistance
boolean isLongDistance()
获取是否是长途
-
showTruckLimitIcon
void showTruckLimitIcon(boolean show)
展示货车四限icon(宽高重禁)
-
handleCityClick
void handleCityClick(boolean checked)
处理长途途径市按钮的点击- 参数:
checked- 按钮是否选中
-
handleRouteClick
void handleRouteClick(boolean checked)
处理长途途径路按钮的点击- 参数:
checked- 按钮是否选中
-
handleServiceClick
void handleServiceClick(boolean checked)
处理长途途径服务区按钮的点击- 参数:
checked- 按钮是否选中
-
handleCheckpointClick
void handleCheckpointClick(boolean checked)
处理长途检查站按钮的点击- 参数:
checked- 按钮是否选中
-
handleWeatherClick
void handleWeatherClick(boolean checked)
处理长途天气按钮的点击- 参数:
checked- 按钮是否选中
-
setRouteClickedListener
void setRouteClickedListener(IBNRouteResultManager.IRouteClickedListener listener)
路线点击事件监听
-
setOnThroughNodeClickListener
void setOnThroughNodeClickListener(IBNRouteResultManager.IThroughNodeClickedListener listener)
途经点点击事件,监听事件该可自定义途径点气泡样式 注:如果监听了该事件,SDK内置途经点气泡不会展示
-
setCalcRouteByViaListener
void setCalcRouteByViaListener(IBNRouteResultManager.ICalcRouteByViaListener listener)
内置长途路线气泡增删途径点算路事件监听
-
poiSearch
void poiSearch(java.util.ArrayList<java.lang.String> types, IBNRouteResultManager.PoiSearchListener listener)沿途搜- 参数:
types- 搜索类型IBNRouteResultManager.NearbySearchKeywordlistener-
-
-