public interface IBNRouteResultManager
限定符和类型 | 接口和说明 |
---|---|
static interface |
IBNRouteResultManager.ICalcRouteByViaListener
长途路线气泡增删途径点算路事件
|
static interface |
IBNRouteResultManager.IRouteClickedListener
路线点击事件
|
限定符和类型 | 方法和说明 |
---|---|
void |
addYellowTipsToContainer(ViewGroup viewGroup)
为小黄条增加一个容器
|
void |
fullView()
全览当前路线
|
void |
fullViewByNode(java.util.List<BNRoutePlanNode> nodes)
根据传入的坐标点全览图区,传入的坐标点不得小于2个
|
Bundle |
getRouteInfo()
获取3Tab信息和路线详情
|
void |
handleCheckpointClick(boolean checked)
处理长途检查站按钮的点击
|
void |
handleCityClick(boolean checked)
处理长途途径市按钮的点击
|
void |
handleRouteClick(boolean checked)
处理长途途径路按钮的点击
|
void |
handleServiceClick(boolean checked)
处理长途途径服务区按钮的点击
|
void |
handleWeatherClick(boolean checked)
处理长途天气按钮的点击
|
boolean |
isLongDistance()
获取是否是长途
|
void |
onCreate(Context context)
生命周期onCreate,在Activity#onCreate()} 或者 Fragment#onCreateView()} 中调用
|
void |
onDestroy()
生命周期onDestroy,在Activity#onDestroy()} 或者 Fragment#onDestroy()} 中调用
|
void |
onPause()
生命周期onPause,在Activity#onPause()} 或者 Fragment#onPause()} 中调用
|
void |
onResume()
生命周期onResume,在Activity#onResume()} 或者 Fragment#onResume()} 中调用
|
void |
removeYellowTipsFromContainer()
移出小黄条
|
void |
selectRoute(int index)
根据路线索引选择路线
|
void |
setCalcRouteByViaListener(IBNRouteResultManager.ICalcRouteByViaListener listener)
长途路线气泡增删途径点算路事件监听
|
void |
setRouteClickedListener(IBNRouteResultManager.IRouteClickedListener listener)
路线点击事件监听
|
boolean |
startNavi()
开启专业导航
|
void onCreate(Context context)
void onResume()
void onPause()
void onDestroy()
void addYellowTipsToContainer(ViewGroup viewGroup)
viewGroup
- 添加小黄条的容器void removeYellowTipsFromContainer()
void selectRoute(int index)
void fullView()
void fullViewByNode(java.util.List<BNRoutePlanNode> nodes)
boolean startNavi()
Bundle getRouteInfo()
boolean isLongDistance()
void handleCityClick(boolean checked)
checked
- 按钮是否选中void handleRouteClick(boolean checked)
checked
- 按钮是否选中void handleServiceClick(boolean checked)
checked
- 按钮是否选中void handleCheckpointClick(boolean checked)
checked
- 按钮是否选中void handleWeatherClick(boolean checked)
checked
- 按钮是否选中void setRouteClickedListener(IBNRouteResultManager.IRouteClickedListener listener)
void setCalcRouteByViaListener(IBNRouteResultManager.ICalcRouteByViaListener listener)