com.tencent.map.navi.TencentNaviCallback |
导航回调事件。用于通知用户导航过程中可能出现的多种状态,包括偏航、经过途径点、到达目的地等。
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
onArrivedDestination()
到达目的地回调.
| ||||||||||
abstract void |
onFollowRouteClick(String routeId, ArrayList<LatLng> latLngArrayList)
点击伴随路线回调
| ||||||||||
abstract void |
onOffRoute()
发生偏航
| ||||||||||
abstract void |
onPassedWayPoint(int passPointIndex)
经过途经点的回调
| ||||||||||
abstract void |
onRecalculateRouteCanceled()
路线重新规划取消。可能的情况例如,小车在偏航后,重新驶回原路线继续导航时,
SDK则会取消重新算路,同时通过该回调通知用户。
| ||||||||||
abstract void |
onRecalculateRouteFailure(int recalculateType, int errorCode, String errorMessage)
路线重新规划失败
| ||||||||||
abstract void |
onRecalculateRouteStarted(int recalculateType)
路线重新规划开始
| ||||||||||
abstract void |
onRecalculateRouteSuccess(int recalculateType, ArrayList<RouteData> routeDataList)
路线重新规划成功。注意:当RouteData中的getDataStatus方法返回1时,表示定位处在没有道路的地方,
此时不会提供路线数据,直到定位点回到有路的地方。
如果有路线数据,导航默认选择了第一条路进行导航
| ||||||||||
abstract void |
onRecalculateRouteSuccessInFence(int recalculateType)
获取重新算路请求成功,但当前位置无路网数据,无法获得新路线。 当
定位恢复到有路网的地方,导航SDK会自动重新获取新路线
| ||||||||||
abstract void |
onStartNavi()
开启导航
| ||||||||||
abstract void |
onStopNavi()
关闭导航
| ||||||||||
abstract void |
onUpdateAttachedLocation(AttachedLocation location)
更新吸附点回调
| ||||||||||
abstract void |
onUpdateParallelRoadStatus(ParallelRoadStatus parallelRoadStatus)
获取切换平行路状态更新回调。
| ||||||||||
abstract void |
onUpdateRoadType(int roadType)
[废弃] 路段类型切换提示。
| ||||||||||
abstract int |
onVoiceBroadcast(NaviTts tts)
This method is deprecated.
No replacement.
|
到达目的地回调. 如果尚未结束导航, 这个方法可能执行多次.
点击伴随路线回调
latLngArrayList | 被选中的路线点串信息 |
---|
发生偏航
经过途经点的回调
passPointIndex | 经过途经点的index |
---|
路线重新规划取消。可能的情况例如,小车在偏航后,重新驶回原路线继续导航时, SDK则会取消重新算路,同时通过该回调通知用户。
路线重新规划失败
recalculateType | 路线重新规划类型。1代表偏航,2代表主辅路切换。 |
---|---|
errorCode | 错误码。1001为网络错误,1002为无网络,2001为返回数据无效(或空), 2002为起终点参数错误,2003为途经点参数错误,2004为吸附失败, 2005为算路失败,2999为服务器内部错误。 |
errorMessage | 错误信息 |
路线重新规划开始
recalculateType | 路线重新规划类型。1代表偏航,2代表主辅路切换。 |
---|
路线重新规划成功。注意:当RouteData中的getDataStatus方法返回1时,表示定位处在没有道路的地方, 此时不会提供路线数据,直到定位点回到有路的地方。 如果有路线数据,导航默认选择了第一条路进行导航
recalculateType | 路线重新规划类型。1代表偏航,2代表主辅路切换。 |
---|
获取重新算路请求成功,但当前位置无路网数据,无法获得新路线。 当 定位恢复到有路网的地方,导航SDK会自动重新获取新路线
开启导航
关闭导航
更新吸附点回调
location | 参见AttachedLocation
|
---|
获取切换平行路状态更新回调。
parallelRoadStatus | 参见ParallelRoadStatus
|
---|
[废弃] 路段类型切换提示。
roadType | 参见StartRoadType |
---|
This method is deprecated.
No replacement.
语音播报的回调。
tts | 语音播报信息 |
---|