public class TXZNavManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
TXZNavManager.CallBack |
static interface |
TXZNavManager.GetTxzNaviInfoListener |
static interface |
TXZNavManager.NavStatusListener |
static interface |
TXZNavManager.NavTool
导航工具
|
static interface |
TXZNavManager.NavToolStatusListener
导航工具状态监听器
|
static class |
TXZNavManager.NavToolType
内置导航工具
|
static class |
TXZNavManager.TxzNavParam
初始化同行者导航的参数
|
限定符和类型 | 方法和说明 |
---|---|
void |
clearCompanyLocation()
清空同行者的公司位置
|
void |
clearHomeLocation()
清空同行者的家位置
|
void |
enableAutoAMapCmd(boolean enableCmd,
boolean enableTraffic,
boolean enable3D,
boolean enableDirect)
已过时。
|
void |
enableSavePlanAfterPlan(boolean enable) |
void |
enableWakeupExitNav(boolean enable) |
void |
enableWakeupNavCmds(boolean enableWakeup)
是否启用唤醒控制导航命令
|
void |
enterNav()
进入导航
|
void |
exitInteractiveWhenBackPoi(boolean isExit) |
void |
exitNav()
退出导航
|
void |
flingPager(int pos) |
void |
forceRegsiterMapOrder(boolean isForce)
是否强制注册导航唤醒词(全局)
|
Poi |
getCompanyLocation()
获取同行者设置的公司位置
|
Poi |
getHomeLocation()
获取同行者设置的家位置
|
static TXZNavManager |
getInstance()
获取单例
|
boolean |
isInNav()
是否正在导航中
|
void |
navCompany()
去公司
|
void |
navHome()
回家
|
void |
navToLoc(Poi point)
导航到指定点
|
void |
navToLocWithHint(java.lang.String text,
java.lang.String tts,
Poi point)
弹出提示导航到指定点
|
void |
setCompanyLocation(Poi poi)
设置同行者的公司位置
|
void |
setCustomParamsForTxzNavi(TXZNavManager.TxzNavParam tp)
初始化同行者导航的参数
|
void |
setHomeLocation(Poi poi)
设置同行者的家位置
|
void |
setNavCldPackageName(java.lang.String pkn) |
void |
setNavStatusListener(TXZNavManager.NavStatusListener listener)
设置导航状态监听
|
boolean |
setNavTool(java.lang.String pkg)
根据导航包名来设置导航工具
|
void |
setNavTool(TXZNavManager.NavTool tool)
设置导航工具,默认使用同行者工具
|
void |
setNavTool(TXZNavManager.NavToolType type)
设置导航工具,默认(null)按优先级使用同行者工具->凯立德导航->高德导航->百度导航HD->百度导航->百度地图->高德地图
|
void |
setNavVoiceCmdCallback(TXZNavManager.CallBack callBack) |
void |
setNeedLocalNavNaviInfo(boolean isNeed,
TXZNavManager.GetTxzNaviInfoListener listener)
已过时。
|
public static TXZNavManager getInstance()
public void setNavTool(TXZNavManager.NavTool tool)
tool
- 使用的工具对象public void setNavStatusListener(TXZNavManager.NavStatusListener listener)
listener
- 导航状态监听回调public void setNavTool(TXZNavManager.NavToolType type)
type
- 设置内置导航工具类型public boolean setNavTool(java.lang.String pkg)
pkg
- 导航地图包名public void navToLoc(Poi point)
point
- 目标点public void navToLocWithHint(java.lang.String text, java.lang.String tts, Poi point)
text
- 提示对话框文本tts
- 语音提示内容point
- 目标点public void navHome()
public void navCompany()
public boolean isInNav()
public Poi getHomeLocation()
public void setHomeLocation(Poi poi)
public void clearHomeLocation()
public Poi getCompanyLocation()
public void setCompanyLocation(Poi poi)
public void clearCompanyLocation()
public void enterNav()
public void exitNav()
@Deprecated public void setNeedLocalNavNaviInfo(boolean isNeed, TXZNavManager.GetTxzNaviInfoListener listener)
isNeed
- listener
- @Deprecated public void enableAutoAMapCmd(boolean enableCmd, boolean enableTraffic, boolean enable3D, boolean enableDirect)
enableCmd
- 是否启用命令控制enableTraffic
- 是否启用开关路况命令enable3D
- 是否启用2/3D切换命令enableDirect
- 是否启用车方向命令enableWakeupNavCmds
public void enableWakeupNavCmds(boolean enableWakeup)
enableWakeup
- public void setCustomParamsForTxzNavi(TXZNavManager.TxzNavParam tp)
tp
- public void flingPager(int pos)
public void exitInteractiveWhenBackPoi(boolean isExit)
public void enableWakeupExitNav(boolean enable)
public void forceRegsiterMapOrder(boolean isForce)
isForce
- public void setNavCldPackageName(java.lang.String pkn)
public void enableSavePlanAfterPlan(boolean enable)
public void setNavVoiceCmdCallback(TXZNavManager.CallBack callBack)