Class BikeNaviManager
java.lang.Object
com.baidu.mapapi.bikenavi.controllers.inner.BikeNaviManager
骑行导航管理类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid关闭后台导航displayRoutePlanResult(MapView mapView, int routeIndex, android.graphics.Rect rect, MultiRouteDisplayOption multiRouteDisplayOption) displayRoutePlanResult(MapView mapView, int routeIndex, MultiRouteDisplayOption multiRouteDisplayOption) displayRoutePlanResult(MapView mapView, MultiRouteDisplayOption multiRouteDisplayOption) com.baidu.platform.comapi.offscreen.AbsBackgroundDrawNaviLayergetBackgroundDrawNaviLayer(int tag) 获取后台导航的 layerintbooleanvoidinitNaviEngineManager(android.content.Context context, IBEngineInitListener engineInitListener) 导航引擎初始化voidinitNaviEngineManager(android.content.Context context, com.baidu.platform.comapi.wnplatform.option.EngineOptions options, IBEngineInitListener engineInitListener) boolean获取浏览态voidnaviCalcRoute(com.baidu.platform.comapi.walknavi.params.BikeNaviBaseParam param, int routeIndex, IBNaviCalcRouteListener routeIndexListener) voidandroid.view.ViewonCreate(android.app.Activity activity) voidvoidbooleanopenBackgroundDrawNavi(android.content.Context context, int tag) 开启后台导航voidpause()voidrelease()voidresume()voidsetBikeNaviDisplayOption(BikeNaviDisplayOption bikeNaviDisplayOption) voidsetBrowseStatus(boolean isBrowseStatus) 设置浏览态booleansetCarOffset(float x, float y, int type, int tag) voidsetExtraNaviMode(int extraNaviMode) voidsetIbttsPlayer(IBTTSPlayer ibttsPlayer) voidvoidsetOriNaviOverlooking(com.baidu.platform.comapi.wnplatform.model.OverLookingMode mode) 设置俯仰角void设置导航过程中,地图的旋转模式voidsetRouteGuidanceListener(android.content.Context activity, IBRouteGuidanceListener routeGuidanceListener) booleansetShowLight(boolean isShowLight) 是否显示红绿灯voidsetViewAllStatus(boolean isViewAll) 设置是否处于一键全览状态voidshowUIDebuggable(String debugStr) static void切到后台,播放"百度地图将持续为您导航"
无论切换后台多少次,只播放一次voidswitchRelease(boolean isLightToNormal) voidtriggerLocation(com.baidu.platform.comapi.wnplatform.model.datastruct.WLocData locData)
-
Constructor Details
-
BikeNaviManager
public BikeNaviManager()
-
-
Method Details
-
triggerLocation
public void triggerLocation(com.baidu.platform.comapi.wnplatform.model.datastruct.WLocData locData) -
onCreate
public android.view.View onCreate(android.app.Activity activity) -
pause
public void pause() -
resume
public void resume() -
release
public void release() -
onDestroy
public void onDestroy() -
onDestroyView
public void onDestroyView() -
showUIDebuggable
-
getMapView
-
switchRelease
public void switchRelease(boolean isLightToNormal) -
setBrowseStatus
public void setBrowseStatus(boolean isBrowseStatus) 设置浏览态 -
isBrowseStatus
public boolean isBrowseStatus()获取浏览态 -
setViewAllStatus
public void setViewAllStatus(boolean isViewAll) 设置是否处于一键全览状态- Parameters:
isViewAll- 是否是全览
-
setShowLight
public boolean setShowLight(boolean isShowLight) 是否显示红绿灯- Parameters:
isShowLight- 是否显示红绿灯- Returns:
- 是否设置成功
-
getBikePlanRouteInfo
-
getLightCount
public int getLightCount() -
setCarOffset
public boolean setCarOffset(float x, float y, int type, int tag) -
getRouteGuidanceListener