Class WalkNaviManager
java.lang.Object
com.baidu.mapapi.walknavi.controllers.inner.WalkNaviManager
步行导航过程管理内部类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMoreNPCModelOnClickListener(IWMoreNPCModelOnClickListener moreNPCModelOnClickListener) voidaddNPCLoadAndInitListener(IWNPCLoadAndInitListener npcLoadAndInitListener) voiddisplayRoutePlanResult(MapView mapView, int routeIndex, MultiRouteDisplayOption multiRouteDisplayOption) displayRoutePlanResult(MapView mapView, MultiRouteDisplayOption multiRouteDisplayOption) com.baidu.platform.comapi.offscreen.AbsBackgroundDrawNaviLayergetBackgroundDrawNaviLayer(int tag) intboolean获取步行导航道路信息voidinitNaviEngineManager(android.content.Context context, IWEngineInitListener engineInitListener) 导航引擎初始化voidinitNaviEngineManager(android.content.Context context, com.baidu.platform.comapi.wnplatform.option.EngineOptions options, IWEngineInitListener engineInitListener) 导航引擎初始化voidinitNPCEngine(IWNPCEngineInitListener npcEngineInitListener) booleanvoidnaviCalcRoute(com.baidu.platform.comapi.walknavi.params.WNaviBaseParam param, int routeIndex, IWNaviCalcRouteListener routeIndexListener) voidandroid.view.ViewonCreate(android.app.Activity activity) voidvoidbooleanopenBackgroundDrawNavi(android.content.Context context, int tag) voidpause()voidvoidrelease()voidvoidresume()voidsetBrowseStatus(boolean isBrowseStatus) 设置浏览态booleansetCarOffset(float x, float y, int type, int tag) voidsetExtraNaviMode(int extraNaviMode) 设置步行导航模式voidsetIbttsPlayer(IWTTSPlayer IWTTSPlayer) voidvoidsetOriNaviOverlooking(com.baidu.platform.comapi.wnplatform.model.OverLookingMode mode) 设置俯仰角void设置导航过程中,地图的旋转模式voidsetRouteGuidanceListener(android.content.Context activity, IWRouteGuidanceListener routeGuidanceListener) booleansetShowLight(boolean isShowLight) 是否显示红绿灯voidsetViewAllStatus(boolean isViewAll) 设置是否处于一键全览状态voidsetWalkNaviDisplayOption(WalkNaviDisplayOption walkNaviDisplayOption) voidsetWalkNpcModelInfoList(ArrayList<BaseNpcModel> walkNpcModelInfo) voidshowUIDebuggable(String debugStr) static void切到后台,播放"百度地图将持续为您导航"
无论切换后台多少次,只播放一次voidstartCameraAndSetMapView(android.app.Activity activity) voidswitchNPCModel(BaseNpcModel baseNpcModel) voidswitchRelease(boolean isLightToNormal) voidswitchWalkNaviMode(android.app.Activity activity, int mode, com.baidu.platform.comapi.walknavi.WalkNaviModeSwitchListener listener) voidtriggerLocation(com.baidu.platform.comapi.wnplatform.model.datastruct.WLocData locData) static void网络变化时调用
步行导航引擎内部检索使用的参数
-
Constructor Details
-
WalkNaviManager
public WalkNaviManager()
-
-
Method Details
-
triggerLocation
public void triggerLocation(com.baidu.platform.comapi.wnplatform.model.datastruct.WLocData locData) -
setWalkNpcModelInfoList
-
getWalkNpcModelInfoList
-
onCreate
public android.view.View onCreate(android.app.Activity activity) -
startCameraAndSetMapView
public void startCameraAndSetMapView(android.app.Activity activity) -
pause
public void pause() -
resume
public void resume() -
release
public void release() -
onDestroy
public void onDestroy() -
onDestroyView
public void onDestroyView() -
switchRelease
public void switchRelease(boolean isLightToNormal) -
pauseCameraAndResetMapView
public void pauseCameraAndResetMapView() -
releaseCameraView
public void releaseCameraView() -
getWalkPlanRouteInfo
-
showUIDebuggable
-
getMapView
-
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:
- 是否设置成功
-
getLightCount
public int getLightCount() -
setCarOffset
public boolean setCarOffset(float x, float y, int type, int tag)