com.tencent.navix.api.Navigator |
![]() |
导航控制基础接口
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
bindView(NavigatorLayerRoot navigatorView)
绑定导航图层
| ||||||||||
abstract NavDayNightStatus | getNavDayNightStatus() | ||||||||||
abstract NavRouteDataInfo |
getNavRouteDataInfo()
获取当前导航数据
| ||||||||||
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.SearchPreferenceParamBuilder
NavRerouteReqParam.SwitchParallelRoadParamBuilder
NavRerouteReqParam.OffCourseParamBuilder
NavRerouteReqParam.RestoreParamBuilder
NavRerouteReqParam.RefreshParamBuilder
NavRerouteReqParam.DestinationParamBuilder
NavRerouteReqParam.WaypointParamBuilder
NavRerouteReqParam.DestAndWaypointParamBuilder
请求路线规划
requester | 路线规划请求 |
---|---|
callback | 路线规划回调 |
设置黑夜白天模式
dayNightMode | 黑夜白天模式 |
---|
设置TTS播放器
ttsPlayer | 设置TTS播放器 |
---|
开始导航
routeId | 开启导航使用的路线ID |
---|
停止导航
解绑导航图层
navigatorView | 导航图层 |
---|
注销导航监听
observer | 监听对象 |
---|
注销导航日志监听
observer | 监听对象 |
---|