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)