Class BikeNaviManager
java.lang.Object
com.baidu.mapapi.bikenavi.controllers.inner.BikeNaviManager
骑行导航管理类
-
Field Summary
Fields -
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) voidenableNightMode(boolean isNight) com.baidu.platform.comapi.offscreen.AbsBackgroundDrawNaviLayergetBackgroundDrawNaviLayer(int tag) 获取后台导航的 layerintbooleanint获取当前骑行导航渲染帧率voidinitNaviEngineManager(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) booleansetNaviFps(int fps) 设置骑行导航渲染帧率。 既保存设置(供后续导航底图创建时使用),也对当前已创建的底图立即生效。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)
-
Field Details
-
DEFAULT_NAVI_FPS
public static final int DEFAULT_NAVI_FPS骑行导航默认渲染帧率(中性能)- See Also:
-
-
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
-
enableNightMode
public void enableNightMode(boolean isNight)