public class

SimpleNavigatorDriveObserver

extends Object
implements NavigatorDriveObserver
java.lang.Object
   ↳ com.tencent.navix.api.observer.SimpleNavigatorDriveObserver

Class Overview

便捷驾车导航监听回调

Summary

Public Constructors
SimpleNavigatorDriveObserver()
Public Methods
void onAddAlternativeRoutes(List<NavDriveRoute> routes)
添加备选路线
void onArriveWaypoint(NavWaypoint waypoint)
经过途经点
void onCameraInfoUpdate(List<NavCameraInfo> cameraInfos)
电子眼信息更新
void onDayNightStatusChange(NavDayNightStatus dayNightStatus)
日夜模式变更
void onDeleteAlternativeRoutes(List<String> routeIds)
删除备选路线
void onDidStartNavigation()
开始导航
void onDidStartNavigationFail(String routeId, NavNavigationStartFail fail)
开始
void onDidStopNavigation()
结束导航
void onEnterIdleSection(NavIdleSectionInfo idleSectionInfo)
Tts空闲时段
void onGPSStatusChanged(NavGpsStatusInfo gpsStatusInfo)
GPS信号变化
void onHideEnlargedMap()
隐藏当前放大图
void onHideLaneGuide()
隐藏车道线
void onMainRouteDidChange(String routeId, int reason)
主路线变更
void onNavDataInfoUpdate(NavDriveDataInfo navDataInfo)
void onNavLocationInfoUpdate(NavLocationInfo navLocationInfo)
导航定位信息回调
void onNavigationDataReady(String navSessionId, boolean succ)
导航数据ready,仅当驾车导航分片时有意义 若回调失败,需要重新算路才能发起导航
void onPlayTTS(NavTTSInfo navTTSInfo)
播放TTS
void onRecommendRouteInfo(NavRecommendRouteInfo routeInfo)
推荐路线信息
void onRerouteDidFail(int reason, NavError error)
重新算路失败
void onRerouteDidInFence(int reason)
重新算路命中围栏
void onRerouteDidSucceed(int reason, NavDriveRoutePlan navRoutePlan)
void onRouteRequestDidSucceed(NavDriveRoutePlan navRoutePlan)
void onShowEnlargedMap(NavEnlargedMapInfo navEnlargedMapInfo)
展示放大图
void onStartRerouting(int reason)
进入偏航态
void onTollStationInfoUpdate(NavTollStationInfo tollStationInfo)
收费站信息更新
void onTrafficJamInfoUpdate(NavTrafficJamInfo trafficJamInfo)
拥堵信息更新
void onTtsModeChange(NavTTSMode ttsMode)
TTS模式改变
void onUpdateParallelRoad(NavParallelRoadStatus parallelRoadStatus)
主辅路切换
void onUpdateRouteTraffic(List<NavDriveRouteData> driveNavRoutes)
道路路况刷新
void onWillArriveDestination()
即将到达目的地
void onWillShowLaneGuide(NavLaneInfo laneInfo)
展示车道线
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.tencent.navix.api.observer.BaseNavigatorObserver
From interface com.tencent.navix.api.observer.NavigatorDriveObserver

Public Constructors

public SimpleNavigatorDriveObserver ()

Public Methods

public void onAddAlternativeRoutes (List<NavDriveRoute> routes)

添加备选路线

public void onArriveWaypoint (NavWaypoint waypoint)

经过途经点

public void onCameraInfoUpdate (List<NavCameraInfo> cameraInfos)

电子眼信息更新

public void onDayNightStatusChange (NavDayNightStatus dayNightStatus)

日夜模式变更

public void onDeleteAlternativeRoutes (List<String> routeIds)

删除备选路线

public void onDidStartNavigation ()

开始导航

public void onDidStartNavigationFail (String routeId, NavNavigationStartFail fail)

开始

public void onDidStopNavigation ()

结束导航

public void onEnterIdleSection (NavIdleSectionInfo idleSectionInfo)

Tts空闲时段

public void onGPSStatusChanged (NavGpsStatusInfo gpsStatusInfo)

GPS信号变化

public void onHideEnlargedMap ()

隐藏当前放大图

public void onHideLaneGuide ()

隐藏车道线

public void onMainRouteDidChange (String routeId, int reason)

主路线变更

public void onNavDataInfoUpdate (NavDriveDataInfo navDataInfo)

public void onNavLocationInfoUpdate (NavLocationInfo navLocationInfo)

导航定位信息回调

public void onNavigationDataReady (String navSessionId, boolean succ)

导航数据ready,仅当驾车导航分片时有意义 若回调失败,需要重新算路才能发起导航

Parameters
navSessionId session id
succ true: 成功; false: 失败

public void onPlayTTS (NavTTSInfo navTTSInfo)

播放TTS

public void onRecommendRouteInfo (NavRecommendRouteInfo routeInfo)

推荐路线信息

public void onRerouteDidFail (int reason, NavError error)

重新算路失败

public void onRerouteDidInFence (int reason)

重新算路命中围栏

public void onRerouteDidSucceed (int reason, NavDriveRoutePlan navRoutePlan)

public void onRouteRequestDidSucceed (NavDriveRoutePlan navRoutePlan)

public void onShowEnlargedMap (NavEnlargedMapInfo navEnlargedMapInfo)

展示放大图

Parameters
navEnlargedMapInfo 放大图信息

public void onStartRerouting (int reason)

进入偏航态

public void onTollStationInfoUpdate (NavTollStationInfo tollStationInfo)

收费站信息更新

public void onTrafficJamInfoUpdate (NavTrafficJamInfo trafficJamInfo)

拥堵信息更新

public void onTtsModeChange (NavTTSMode ttsMode)

TTS模式改变

public void onUpdateParallelRoad (NavParallelRoadStatus parallelRoadStatus)

主辅路切换

public void onUpdateRouteTraffic (List<NavDriveRouteData> driveNavRoutes)

道路路况刷新

public void onWillArriveDestination ()

即将到达目的地

public void onWillShowLaneGuide (NavLaneInfo laneInfo)

展示车道线