Use Tree Navigation
public abstract class

TencentNaviManager

extends Object
implements NaviMapActionCallback
java.lang.Object
   ↳ com.tencent.map.navi.TencentNaviManager
Known Direct Subclasses

Class Overview

导航控制类基类,完成导航核心功能

Summary

Public Constructors
TencentNaviManager(Context context)
Constructor
Public Methods
void addNaviView(INaviView iNaviView)
添加导航状态更新协议
RouteData getCurrentRoute()
获取当前路线
boolean isNavigating()
是否在导航中
void onUpdateAdapterLocation(MatchLocationInfo matchLocationInfo)
void removeAllNaviViews()
移除所有导航状态更新协议
void removeNaviView(INaviView iNaviView)
移除导航状态更新协议
void setInternalTtsEnabled(boolean enabled)
设置是否开启内置语音播报。注意:用户如果想要播放自定义内容,必须关闭内置语音播报,否则sdk将不予响应。
void setIsDefaultRes(boolean isDefaultRes)
设置是否使用默认资源,设置false时要在assets下放置同名文件
void setNaviAdapter(TencentNaviAdapter adapter)
设置导航的适配对象。
void setNaviCallback(TencentNaviCallback tencentNaviCallback)
设置导航状态回调.
void setUseExtraLocationData(boolean isUseExtraLocationData)
设置灌点方式。注意:必需在非导航态设置
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.tencent.map.navi.NaviMapActionCallback

Public Constructors

public TencentNaviManager (Context context)

Constructor

Parameters
context Context

Public Methods

public void addNaviView (INaviView iNaviView)

添加导航状态更新协议

Parameters
iNaviView 导航状态更新协议

public RouteData getCurrentRoute ()

获取当前路线

public boolean isNavigating ()

是否在导航中

Returns
  • true在导航中,false不在导航中

public void onUpdateAdapterLocation (MatchLocationInfo matchLocationInfo)

public void removeAllNaviViews ()

移除所有导航状态更新协议

public void removeNaviView (INaviView iNaviView)

移除导航状态更新协议

Parameters
iNaviView 导航状态更新协议

public void setInternalTtsEnabled (boolean enabled)

设置是否开启内置语音播报。注意:用户如果想要播放自定义内容,必须关闭内置语音播报,否则sdk将不予响应。

Parameters
enabled 是否开启内置语音播报,true 开启,false 关闭

public void setIsDefaultRes (boolean isDefaultRes)

设置是否使用默认资源,设置false时要在assets下放置同名文件

Parameters
isDefaultRes true使用默认资源,false不使用默认资源

public void setNaviAdapter (TencentNaviAdapter adapter)

设置导航的适配对象。

Parameters
adapter 导航适配类

public void setNaviCallback (TencentNaviCallback tencentNaviCallback)

设置导航状态回调. 此方法已废弃,请使用addTencentNaviCallback和removeTencentNaviCallback方法

public void setUseExtraLocationData (boolean isUseExtraLocationData)

设置灌点方式。注意:必需在非导航态设置

Parameters
isUseExtraLocationData true:用户通过定位SDK自己灌点,false:导航SDk自动灌点