| com.tencent.navix.api.Navigator |
Known Indirect Subclasses
|
导航控制基础接口
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
bindView(NavigatorLayerRoot navigatorView)
绑定导航图层
| ||||||||||
| abstract NavDayNightMode | getNavDayNightMode() | ||||||||||
| abstract NavDayNightStatus | getNavDayNightStatus() | ||||||||||
| abstract NavRouteDataInfo |
getNavRouteDataInfo()
获取当前导航数据
| ||||||||||
| abstract NavTTSMode | getTTSMode() | ||||||||||
| abstract NavigatorTTSPlayer |
getTTSPlayer()
获取当前TTS播放器
| ||||||||||
| abstract boolean |
isNavigating()
是否导航中
| ||||||||||
| abstract LocationApi |
locationApi()
获取定位接口
| ||||||||||
| abstract boolean |
registerObserver(NavigatorLogObserver observer, Looper looper)
注册导航日志监听
| ||||||||||
| abstract boolean |
registerObserver(BaseNavigatorObserver observer)
注册导航监听
| ||||||||||
| abstract boolean |
registerObserver(BaseNavigatorObserver observer, Looper looper)
注册导航监听
| ||||||||||
| abstract void |
repeatTTS()
重复上一轮TTS播报
| ||||||||||
| abstract void |
reroute(NavRerouteReqParam param)
发起重新算路
| ||||||||||
| abstract void |
searchRoute(RoutePlanRequester requester, RoutePlanRequestCallback callback)
请求路线规划
| ||||||||||
| abstract void |
setDayNightMode(NavDayNightMode dayNightMode)
设置黑夜白天模式
| ||||||||||
| abstract void |
setTTSMode(NavTTSMode ttsMode)
设置TTS播报模式
| ||||||||||
| abstract void |
setTTSPlayer(NavigatorTTSPlayer ttsPlayer)
设置TTS播放器
| ||||||||||
| abstract Simulator |
simulator()
获取导航模拟器
| ||||||||||
| abstract void |
startNavigation(String routeId)
开始导航
| ||||||||||
| abstract void |
stopNavigation()
停止导航
| ||||||||||
| abstract void |
unbindView(NavigatorLayerRoot navigatorView)
解绑导航图层
| ||||||||||
| abstract boolean |
unregisterObserver(BaseNavigatorObserver observer)
注销导航监听
| ||||||||||
| abstract boolean |
unregisterObserver(NavigatorLogObserver observer)
注销导航日志监听
| ||||||||||
绑定导航图层
| navigatorView | 导航图层 |
|---|
是否导航中
注册导航日志监听
| observer | 监听对象 |
|---|---|
| looper | 监听回调线程Looper,需保证已调用prepare方法;若为空,则等同于不指定 |
注册导航监听
| observer | 监听对象 |
|---|
注册导航监听
| observer | 监听对象 |
|---|---|
| looper | 监听回调线程Looper,需保证已调用prepare方法;若为空,则等同于不指定 |
重复上一轮TTS播报
发起重新算路
| param | 通过newBuilder(Class)构建Builder |
|---|
NavRerouteReqParam.SearchPreferenceParamBuilderNavRerouteReqParam.SwitchParallelRoadParamBuilderNavRerouteReqParam.OffCourseParamBuilderNavRerouteReqParam.RestoreParamBuilderNavRerouteReqParam.RefreshParamBuilderNavRerouteReqParam.DestinationParamBuilderNavRerouteReqParam.WaypointParamBuilderNavRerouteReqParam.DestAndWaypointParamBuilder请求路线规划
| requester | 路线规划请求 |
|---|---|
| callback | 路线规划回调 |
设置黑夜白天模式
| dayNightMode | 黑夜白天模式 |
|---|
设置TTS播放器
| ttsPlayer | 设置TTS播放器 |
|---|
开始导航
| routeId | 开启导航使用的路线ID |
|---|
停止导航
解绑导航图层
| navigatorView | 导航图层 |
|---|
注销导航监听
| observer | 监听对象 |
|---|
注销导航日志监听
| observer | 监听对象 |
|---|