public interface IBNLightNaviManager
限定符和类型 | 接口和说明 |
---|---|
static interface |
IBNLightNaviManager.IRouteClickedListener
路线点击事件
|
限定符和类型 | 方法和说明 |
---|---|
void |
backLocation()
回到定位位置
|
void |
fullView()
全览路线到合适范围
|
java.util.List<BNRoutePlanItem> |
getRemainRouteInfo() |
int |
getSelectRouteIndex()
路线的index
该index对应getRemainRouteInfo返回的数据下标
|
boolean |
isIpoRoadCondOnOrOff()
已过时。
|
boolean |
isRoadConditionOpen()
是否开启路况
|
View |
onCreate(Activity activity)
获取百度地图轻导航view
|
void |
onDestroy(boolean isSwitchToNavi)
百度地图轻导航生命周期onDestroy,需要在Activity#onDestroy() 或者Fragment#onDestroy() 中调用
|
void |
onPause()
百度地图轻导航生命周期onPause,需要在Activity#onPause() 或者Fragment#onPause() 中调用
|
void |
onResume()
百度地图轻导航生命周期onResume,需要在Activity#onResume() 或者Fragment#onResume() 中调用
|
void |
onStart()
百度地图轻导航生命周期onStart,需要在Activity#onStart() 或者Fragment#onStart() 中调用
|
void |
onStop()
百度地图轻导航生命周期onStop,需要在Activity#onStop() 或者Fragment#onStop() 中调用
|
void |
selectRoute(int index)
根据getRemainRouteInfo返回的列表中的下标顺序选择路线
用于UI上显示了几条路线的数据,点击后切换路线
|
void |
setLightNaviListener(BNLightNaviListener lightNaviListener)
轻导航事件监听
|
void |
setRoadCondition(boolean open)
开启轻导航路况,与专业导航中的路况联调的
|
void |
setRouteClickedListener(IBNLightNaviManager.IRouteClickedListener listener)
路线点击事件监听
|
void |
setViewSegmentStatus(boolean b)
控制是否分段导航
|
void |
showRoute(boolean show)
控制是否显示轻导航路线
|
void |
startLightNavi()
开始轻导航
|
boolean |
startProfessionalNavi()
开始专业导航
|
void |
stopLightNavi(boolean isSwitchToNavi)
停止轻导航
|
void |
switchIpoRoadCondition()
已过时。
|
void |
zoomInMap()
放大地图
|
void |
zoomOutMap()
缩小地图
|
View onCreate(Activity activity)
activity
- void onStart()
void onResume()
void onPause()
void onStop()
void onDestroy(boolean isSwitchToNavi)
isSwitchToNavi
- 是否准备切换到专业导航模式boolean startProfessionalNavi()
void startLightNavi()
void stopLightNavi(boolean isSwitchToNavi)
isSwitchToNavi
- true:退出轻导航后马上进入专业导航 false:完全退出轻导航void fullView()
void zoomInMap()
void zoomOutMap()
void backLocation()
@Deprecated void switchIpoRoadCondition()
void setRoadCondition(boolean open)
open
- boolean isRoadConditionOpen()
@Deprecated boolean isIpoRoadCondOnOrOff()
void showRoute(boolean show)
show
- void setViewSegmentStatus(boolean b)
void setLightNaviListener(BNLightNaviListener lightNaviListener)
lightNaviListener
- void setRouteClickedListener(IBNLightNaviManager.IRouteClickedListener listener)
java.util.List<BNRoutePlanItem> getRemainRouteInfo()
int getSelectRouteIndex()
void selectRoute(int index)