com.amap.api.navi

## 类 SimpleNaviListener

- java.lang.Object
- - com.amap.api.navi.SimpleNaviListener

- 所有已实现的接口:
    AMapNaviDriveListener, AMapNaviListener, AMapNaviTravelListener
  直接已知子类:
    AMapNaviParkLimitControl

      public class SimpleNaviListener
      extends java.lang.Object
      implements AMapNaviDriveListener, AMapNaviTravelListener

- - ### 构造器概要

    构造器
    构造器和说明
    `SimpleNaviListener()`

  - ### 方法概要

    所有方法 实例方法 具体方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `hideCross()` 关闭路口放大图回调(实景图) Close intersection enlargement map callback (real scene map).
    `void` | `hideLaneInfo()` 关闭道路信息回调 Close road information callback.
    `void` | `hideModeCross()` 关闭路口放大图回调(模型图) Close intersection enlargement map callback (model map).
    `void` | `notifyParallelRoad(int parallelRoadType)` 已过时。
    `void` | `onArriveDestination()` 到达目的地后回调函数 Callback function after reaching the destination.
    `void` | `onArrivedTravelWayPoint(int wayIndex)` 骑步行导航到达途径点的回调函数 Callback function when cycling/walking navigation reaches a waypoint
    `void` | `onArrivedWayPoint(int wayID)` 驾车路径导航到达某个途经点的回调函数 Callback function when driving route navigation reaches a waypoint.
    `void` | `onCalculateRouteFailure(AMapCalcRouteResult routeResult)` 路线规划失败回调，包括算路、导航中偏航、用户改变算路策略、行程点等触发的重算，具体算路结果可以通过`AMapCalcRouteResult`获取 Route planning failure callback, including recalculations triggered by route calculation, yaw during navigation, user changing route strategy, waypoints, etc.
    `void` | `onCalculateRouteFailure(int errorInfo)` 已过时。
    `void` | `onCalculateRouteSuccess(AMapCalcRouteResult routeResult)` 路线规划成功回调，包括算路、导航中偏航、用户改变算路策略、行程点等触发的重算，具体算路结果可以通过`AMapCalcRouteResult`获取 Route planning success callback, including recalculations triggered by route calculation, yaw during navigation, user changing route strategy, waypoints, etc.
    `void` | `onCalculateRouteSuccess(int[] routeIds)` 已过时。
    `void` | `onEndEmulatorNavi()` 模拟导航停止后回调函数 Callback function after simulated navigation stops.
    `void` | `onGetNavigationText(int type, java.lang.String text)` 导航播报信息回调函数 Navigation broadcast information callback function.
    `void` | `onGetNavigationText(java.lang.String text)` 已过时。
    `void` | `onGpsOpenStatus(boolean enabled)` 用户手机位置信息设置是否开启的回调函数 Callback function for whether the user's phone location information setting is enabled.
    `void` | `onGpsSignalWeak(boolean isWeak)` 手机卫星定位信号强弱变化的回调 Callback for changes in mobile phone satellite positioning signal strength
    `void` | `onInitNaviFailure()` 导航初始化失败时的回调函数 Callback function when navigation initialization fails.
    `void` | `onInitNaviSuccess()` 导航初始化成功时的回调函数 Callback function when navigation initialization succeeds.
    `void` | `onInnerNaviInfoUpdate(InnerNaviInfo mainRouteNaviInfo)`
    `void` | `onInnerNaviInfoUpdate(InnerNaviInfo[] naviInfos)`
    `void` | `onLocationChange(AMapNaviLocation location)` 当位置信息有更新时的回调函数 Callback function when position information is updated.
    `void` | `onManeuverInfoUpdate(int iconType, Bitmap iconBitmap)` 导航转向信息回调。
    `void` | `onNaviInfoUpdate(NaviInfo naviInfo)` 导航引导信息回调 Navigation guidance information callback.
    `void` | `onNaviRouteNotify(AMapNaviRouteNotifyData notifyData)` 导航过程中道路信息通知 Road information notification during navigation.
    `void` | `onNextManeuverInfoUpdate(int iconType, Bitmap iconBitmap)` 下下路口导航转向信息回调。
    `void` | `onPlayRing(int type)` 回调各种类型的提示音，类似高德导航"叮" Callback for various types of prompt sounds, similar to Amap navigation "ding".
    `void` | `onReCalculateRouteForTrafficJam()` 驾车导航时，当前方遇到拥堵时准备重新规划路线前的通知回调 Notification callback before preparing to recalculate route when encountering traffic jams ahead during driving navigation.
    `void` | `onReCalculateRouteForYaw()` 偏航后准备重新规划路线前的通知回调 Notification callback before preparing to recalculate route after yaw.
    `void` | `onSelectRouteId(int mainIndex)`
    `void` | `onServiceAreaUpdate(AMapServiceAreaInfo[] infoArray)` 服务区信息回调函数 Service area information callback function 注意：该接口仅驾车模式有效 Note: This interface is only valid in driving mode
    `void` | `onStartNavi(int type)` 启动导航后的回调函数 Callback function after starting navigation
    `void` | `onStopNavi()`
    `void` | `onSuggestChangePath(long newPathId, long oldPathId, int saveTime, java.lang.String roadName)`
    `void` | `onTrafficStatusUpdate()` 当前方路况光柱信息有更新时回调函数 Callback function when current traffic light column information is updated.
    `void` | `onUpdateDriveComfort(AMapNaviDriveComfort driveComfort)` 驾车导航道路舒适度回调 Driving navigation road comfort callback.
    `void` | `onUpdateDriveEvent(AMapNaviDriveEvent driveEvent)` 驾车导航三急（急加速/急减速/急转弯）事件回调 Driving navigation three urgent events (rapid acceleration/rapid deceleration/sharp turn) callback.
    `void` | `onUpdateGpsSignalStrength(int strength)`
    `void` | `onUpdateNaviPath()`
    `void` | `onUpdateNaviSpeedLimitSection(int speed)` 路段限速事件更新 Road segment speed limit event update
    `void` | `onUpdateTmcStatus(NaviCongestionInfo tmcStatusInfo)`
    `void` | `OnUpdateTrafficFacility(AMapNaviTrafficFacilityInfo aMapNaviTrafficFacilityInfo)` 已过时。
    `void` | `OnUpdateTrafficFacility(AMapNaviTrafficFacilityInfo[] infos)` 已过时。
    `void` | `showCross(AMapNaviCross aMapNaviCross)` 显示路口放大图回调(实景图) Display intersection enlargement map callback (real scene map).
    `void` | `showLaneInfo(AMapLaneInfo laneInfo)` 显示道路信息回调 Display road information callback.
    `void` | `showLaneInfo(AMapLaneInfo[] laneInfos, byte[] laneBackgroundInfo, byte[] laneRecommendedInfo)` 已过时。
    `void` | `showModeCross(AMapModelCross modelCross)` 显示路口放大图回调(模型图) Display intersection enlargement map callback (model map).
    `void` | `updateAimlessModeCongestionInfo(AimLessModeCongestionInfo aimLessModeCongestionInfo)` 已过时。
    `void` | `updateAimlessModeStatistics(AimLessModeStat aimLessModeStat)` 已过时。
    `void` | `updateBackupPath(NaviPath[] backupPath)`
    `void` | `updateCameraInfo(AMapNaviCameraInfo[] infoArray)` 导航过程中的摄像头信息回调函数 Camera information callback function during navigation 注意：该接口仅驾车模式有效 Note: This interface is only valid in driving mode
    `void` | `updateIntervalCameraInfo(AMapNaviCameraInfo startCameraInfo, AMapNaviCameraInfo endCameraInfo, int status)` 导航过程中的区间测速信息回调函数 Interval speed measurement information callback function during navigation 注意：该接口仅驾车模式有效 Note: This interface is only valid in driving mode

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### SimpleNaviListener

          public SimpleNaviListener()

  - ### 方法详细资料

    - #### onInitNaviFailure

          public void onInitNaviFailure()

      从接口复制的说明: `AMapNaviListener`
      导航初始化失败时的回调函数
      Callback function when navigation initialization fails.
      指定者:
        `onInitNaviFailure` 在接口中 `AMapNaviListener`

    - #### onInitNaviSuccess

          public void onInitNaviSuccess()

      从接口复制的说明: `AMapNaviListener`
      导航初始化成功时的回调函数
      Callback function when navigation initialization succeeds.
      指定者:
        `onInitNaviSuccess` 在接口中 `AMapNaviListener`

    - #### onStartNavi

          public void onStartNavi(int type)

      从接口复制的说明: `AMapNaviListener`
      启动导航后的回调函数
      Callback function after starting navigation
      指定者:
        `onStartNavi` 在接口中 `AMapNaviListener`
      参数:
        `type` - 导航类型参见`NaviType`
        Navigation type, see `NaviType`

    - #### onTrafficStatusUpdate

          public void onTrafficStatusUpdate()

      从接口复制的说明: `AMapNaviListener`
      当前方路况光柱信息有更新时回调函数
      Callback function when current traffic light column information is updated.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `onTrafficStatusUpdate` 在接口中 `AMapNaviListener`

    - #### onLocationChange

          public void onLocationChange(AMapNaviLocation location)

      从接口复制的说明: `AMapNaviListener`
      当位置信息有更新时的回调函数
      Callback function when position information is updated.
      指定者:
        `onLocationChange` 在接口中 `AMapNaviListener`
      参数:
        `location` - 当前位置的定位信息。
        Current position location information.

    - #### onGetNavigationText

          public void onGetNavigationText(int type,
                                          java.lang.String text)

      从接口复制的说明: `AMapNaviListener`
      导航播报信息回调函数
      Navigation broadcast information callback function.
      指定者:
        `onGetNavigationText` 在接口中 `AMapNaviListener`
      参数:
        `type` - 播报类型枚举，详情见 `NaviTTSType`
        Broadcast type enumeration, see details in `NaviTTSType`
        `text` - 播报文案
        Broadcast text

    - #### onGetNavigationText

          @Deprecated
          public void onGetNavigationText(java.lang.String text)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      导航播报信息回调函数
      Navigation broadcast information callback function.
      指定者:
        `onGetNavigationText` 在接口中 `AMapNaviListener`
      参数:
        `text` - 播报文字。
        Broadcast text.

    - #### onEndEmulatorNavi

          public void onEndEmulatorNavi()

      从接口复制的说明: `AMapNaviListener`
      模拟导航停止后回调函数
      Callback function after simulated navigation stops.
      指定者:
        `onEndEmulatorNavi` 在接口中 `AMapNaviListener`

    - #### onArriveDestination

          public void onArriveDestination()

      从接口复制的说明: `AMapNaviListener`
      到达目的地后回调函数
      Callback function after reaching the destination.
      指定者:
        `onArriveDestination` 在接口中 `AMapNaviListener`

    - #### onCalculateRouteFailure

          @Deprecated
          public void onCalculateRouteFailure(int errorInfo)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      步行或者驾车路径规划失败后的回调函数
      Callback function after walking or driving route planning fails.
      指定者:
        `onCalculateRouteFailure` 在接口中 `AMapNaviListener`
      参数:
        `errorInfo` - 参见`PathPlanningErrCode`
        See `PathPlanningErrCode`

    - #### onReCalculateRouteForYaw

          public void onReCalculateRouteForYaw()

      从接口复制的说明: `AMapNaviListener`
      偏航后准备重新规划路线前的通知回调
      Notification callback before preparing to recalculate route after yaw.

      此方法只是通知准备重算事件，开发者不需要在方法中触发算路逻辑，SDK内部会进行算路。
      This method only notifies the preparation for recalculation event. Developers do not need to trigger the routing logic in the method, as the SDK will perform routing internally.

      指定者:
        `onReCalculateRouteForYaw` 在接口中 `AMapNaviListener`

    - #### onReCalculateRouteForTrafficJam

          public void onReCalculateRouteForTrafficJam()

      从接口复制的说明: `AMapNaviListener`
      驾车导航时，当前方遇到拥堵时准备重新规划路线前的通知回调
      Notification callback before preparing to recalculate route when encountering traffic jams ahead during driving navigation.

      此方法只是通知准备重算事件，开发者不需要在方法中触发算路逻辑，SDK内部会进行算路。
      This method only notifies the preparation for recalculation event. Developers do not need to trigger the routing logic in the method, as the SDK will perform routing internally.

      指定者:
        `onReCalculateRouteForTrafficJam` 在接口中 `AMapNaviListener`

    - #### onArrivedWayPoint

          public void onArrivedWayPoint(int wayID)

      从接口复制的说明: `AMapNaviListener`
      驾车路径导航到达某个途经点的回调函数
      Callback function when driving route navigation reaches a waypoint.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `onArrivedWayPoint` 在接口中 `AMapNaviListener`
      参数:
        `wayID` - 到达途径点的编号，标号从0开始，依次累加。
        The number of the reached waypoint, numbered starting from 0 and increasing sequentially.

    - #### onGpsOpenStatus

          public void onGpsOpenStatus(boolean enabled)

      从接口复制的说明: `AMapNaviListener`
      用户手机位置信息设置是否开启的回调函数
      Callback function for whether the user's phone location information setting is enabled.
      指定者:
        `onGpsOpenStatus` 在接口中 `AMapNaviListener`
      参数:
        `enabled` - true,开启;false,未开启。
        true, enabled; false, not enabled.

    - #### onNaviInfoUpdate

          public void onNaviInfoUpdate(NaviInfo naviInfo)

      从接口复制的说明: `AMapNaviListener`
      导航引导信息回调
      Navigation guidance information callback.
      指定者:
        `onNaviInfoUpdate` 在接口中 `AMapNaviListener`
      参数:
        `naviInfo` - 导航信息类对象。
        Navigation information class object.

    - #### updateCameraInfo

          public void updateCameraInfo(AMapNaviCameraInfo[] infoArray)

      从接口复制的说明: `AMapNaviListener`
      导航过程中的摄像头信息回调函数
      Camera information callback function during navigation

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `updateCameraInfo` 在接口中 `AMapNaviListener`
      参数:
        `infoArray` - 摄像头对象数组
        Camera object array

    - #### updateIntervalCameraInfo

          public void updateIntervalCameraInfo(AMapNaviCameraInfo startCameraInfo,
                                               AMapNaviCameraInfo endCameraInfo,
                                               int status)

      从接口复制的说明: `AMapNaviListener`
      导航过程中的区间测速信息回调函数
      Interval speed measurement information callback function during navigation

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `updateIntervalCameraInfo` 在接口中 `AMapNaviListener`
      参数:
        `startCameraInfo` - 区间测速起点信息
        Interval speed measurement start point information
        `endCameraInfo` - 区间测速终点信息
        Interval speed measurement end point information
        `status` - 具体类型可参考`CarEnterCameraStatus`
        Specific types can be referenced in `CarEnterCameraStatus`

    - #### onServiceAreaUpdate

          public void onServiceAreaUpdate(AMapServiceAreaInfo[] infoArray)

      从接口复制的说明: `AMapNaviListener`
      服务区信息回调函数
      Service area information callback function

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `onServiceAreaUpdate` 在接口中 `AMapNaviListener`
      参数:
        `infoArray` - 服务区对象数组
        Service area object array

    - #### showCross

          public void showCross(AMapNaviCross aMapNaviCross)

      从接口复制的说明: `AMapNaviListener`
      显示路口放大图回调(实景图)
      Display intersection enlargement map callback (real scene map).

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `showCross` 在接口中 `AMapNaviListener`
      参数:
        `aMapNaviCross` - 路口放大图类，可以获得此路口放大图bitmap
        Intersection enlargement map class, can obtain the bitmap of this intersection enlargement map

    - #### hideCross

          public void hideCross()

      从接口复制的说明: `AMapNaviListener`
      关闭路口放大图回调(实景图)
      Close intersection enlargement map callback (real scene map).

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `hideCross` 在接口中 `AMapNaviListener`

    - #### showModeCross

          public void showModeCross(AMapModelCross modelCross)

      从接口复制的说明: `AMapNaviListener`
      显示路口放大图回调(模型图)
      Display intersection enlargement map callback (model map).

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `showModeCross` 在接口中 `AMapNaviListener`
      参数:
        `modelCross` - 模型图数据类,可以获取绘制模型图需要的矢量数据
        Model map data class, can obtain vector data needed to draw the model map

    - #### hideModeCross

          public void hideModeCross()

      从接口复制的说明: `AMapNaviListener`
      关闭路口放大图回调(模型图)
      Close intersection enlargement map callback (model map).

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `hideModeCross` 在接口中 `AMapNaviListener`

    - #### showLaneInfo

          @Deprecated
          public void showLaneInfo(AMapLaneInfo[] laneInfos,
                                               byte[] laneBackgroundInfo,
                                               byte[] laneRecommendedInfo)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      显示道路信息回调
      Display road information callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `showLaneInfo` 在接口中 `AMapNaviListener`
      参数:
        `laneInfos` - 道路信息数组，可获得当前道路信息，可用于用户使用自己的素材完全自定义显示。
        Road information array, can obtain current road information, can be used for users to fully customize display with their own materials.
        `laneBackgroundInfo` - 道路背景数据数组，可用于装载官方的DriveWayView，并显示。
        Road background data array, can be used to load official DriveWayView and display.
        `laneRecommendedInfo` - 道路推荐数据数组，可用于装载官方的DriveWayView，并显示。
        Road recommended data array, can be used to load official DriveWayView and display.

    - #### showLaneInfo

          public void showLaneInfo(AMapLaneInfo laneInfo)

      从接口复制的说明: `AMapNaviListener`
      显示道路信息回调
      Display road information callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `showLaneInfo` 在接口中 `AMapNaviListener`
      参数:
        `laneInfo` - 道路信息，可获得当前道路信息，可用于用户使用自己的素材完全自定义显示。
        Road information, can obtain current road information, can be used for users to fully customize display with their own materials.

    - #### hideLaneInfo

          public void hideLaneInfo()

      从接口复制的说明: `AMapNaviListener`
      关闭道路信息回调
      Close road information callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `hideLaneInfo` 在接口中 `AMapNaviListener`

    - #### onCalculateRouteSuccess

          @Deprecated
          public void onCalculateRouteSuccess(int[] routeIds)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      算路成功回调
      Route calculation success callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `onCalculateRouteSuccess` 在接口中 `AMapNaviListener`
      参数:
        `routeIds` - 路线id数组
        Route ID array

    - #### notifyParallelRoad

          @Deprecated
          public void notifyParallelRoad(int parallelRoadType)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      通知当前是否显示平行路切换
      Notify whether parallel road switching is currently displayed.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `notifyParallelRoad` 在接口中 `AMapNaviListener`
      参数:
        `parallelRoadType` - 0表示隐藏 1 表示显示主路 2 表示显示辅路
        0 means hide, 1 means show main road, 2 means show auxiliary road

    - #### OnUpdateTrafficFacility

          @Deprecated
          public void OnUpdateTrafficFacility(AMapNaviTrafficFacilityInfo[] infos)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      巡航模式（无路线规划）下，道路设施信息更新回调
      Road facility information update callback in cruise mode (without route planning).

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `OnUpdateTrafficFacility` 在接口中 `AMapNaviListener`
      参数:
        `infos` - 道路设施信息
        Road facility information

    - #### OnUpdateTrafficFacility

          @Deprecated
          public void OnUpdateTrafficFacility(AMapNaviTrafficFacilityInfo aMapNaviTrafficFacilityInfo)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      已过期，请注册并使用`AimlessModeListener.onUpdateTrafficFacility(AMapNaviTrafficFacilityInfo[])`
      Deprecated, please register and use `AimlessModeListener.onUpdateTrafficFacility(AMapNaviTrafficFacilityInfo[])`

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `OnUpdateTrafficFacility` 在接口中 `AMapNaviListener`

    - #### updateAimlessModeStatistics

          @Deprecated
          public void updateAimlessModeStatistics(AimLessModeStat aimLessModeStat)

      已过时。

    - #### updateAimlessModeCongestionInfo

          @Deprecated
          public void updateAimlessModeCongestionInfo(AimLessModeCongestionInfo aimLessModeCongestionInfo)

      已过时。
      从接口复制的说明: `AMapNaviListener`
      巡航模式（无路线规划）下，统计信息更新回调
      Statistical information update callback in cruise mode (without route planning).

      连续5个点大于15km/h后开始回调。
      Callback starts after 5 consecutive points greater than 15km/h.
      注意：void OnUpdateTrafficFacility(AMapNaviTrafficFacilityInfo aMapNaviTrafficFacilityInfo); /** 巡航模式（无路线规划）下，统计信息更新回调
      Route calculation success callback. /** 巡航模式（无路线规划）下，拥堵信息更新回调
      Traffic jam information update callback in cruise mode (without route planning).

      当前方无拥堵信息时，回调的AimLessModeCongestionInfo对象为空。
      When there is no traffic jam information ahead, the callback AimLessModeCongestionInfo object is empty.
      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `updateAimlessModeCongestionInfo` 在接口中 `AMapNaviListener`

    - #### onPlayRing

          public void onPlayRing(int type)

      从接口复制的说明: `AMapNaviListener`
      回调各种类型的提示音，类似高德导航"叮"
      Callback for various types of prompt sounds, similar to Amap navigation "ding".

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      指定者:
        `onPlayRing` 在接口中 `AMapNaviListener`
      参数:
        `type` - 提示音类型，可以根据类型自定义播放声音
        Prompt sound type, can customize sound playback according to type

        从5.5.0版本开始，提示音类型使用常量表示，具体类型可参考`AMapNaviRingType`
        Starting from version 5.5.0, prompt sound types are represented by constants, specific types can be referenced in `AMapNaviRingType`

      另请参阅:
        `AMapNaviRingType`

    - #### onCalculateRouteSuccess

          public void onCalculateRouteSuccess(AMapCalcRouteResult routeResult)

      从接口复制的说明: `AMapNaviListener`
      路线规划成功回调，包括算路、导航中偏航、用户改变算路策略、行程点等触发的重算，具体算路结果可以通过`AMapCalcRouteResult`获取
      Route planning success callback, including recalculations triggered by route calculation, yaw during navigation, user changing route strategy, waypoints, etc. Specific route calculation results can be obtained through `AMapCalcRouteResult`.

      可以通过CalcRouteResult获取算路错误码、算路类型以及路线id
      Route calculation error code, route type, and route ID can be obtained through CalcRouteResult

      指定者:
        `onCalculateRouteSuccess` 在接口中 `AMapNaviListener`
      参数:
        `routeResult` - `AMapCalcRouteResult`

    - #### onCalculateRouteFailure

          public void onCalculateRouteFailure(AMapCalcRouteResult routeResult)

      从接口复制的说明: `AMapNaviListener`
      路线规划失败回调，包括算路、导航中偏航、用户改变算路策略、行程点等触发的重算，具体算路结果可以通过`AMapCalcRouteResult`获取
      Route planning failure callback, including recalculations triggered by route calculation, yaw during navigation, user changing route strategy, waypoints, etc. Specific route calculation results can be obtained through `AMapCalcRouteResult`

      可以通过CalcRouteResult获取算路错误码、算路类型以及路线id
      Route calculation error code, route type, and route ID can be obtained through CalcRouteResult

      指定者:
        `onCalculateRouteFailure` 在接口中 `AMapNaviListener`
      参数:
        `routeResult` - `AMapCalcRouteResult`

    - #### onNaviRouteNotify

          public void onNaviRouteNotify(AMapNaviRouteNotifyData notifyData)

      从接口复制的说明: `AMapNaviListener`
      导航过程中道路信息通知
      Road information notification during navigation.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid in driving mode

      导航过程中针对拥堵区域、限行区域、禁行区域、道路封闭等情况的躲避通知。
      Avoidance notifications for traffic jam areas, restricted areas, prohibited areas, road closures, etc. during navigation.
      通知和避让信息结果可以通过`AMapNaviRouteNotifyData`获取
      Notification and avoidance information results can be obtained through `AMapNaviRouteNotifyData`

      指定者:
        `onNaviRouteNotify` 在接口中 `AMapNaviListener`
      参数:
        `notifyData` - 通知和避让信息，详细信息请参考`AMapNaviRouteNotifyData`
        Notification and avoidance information, please refer to `AMapNaviRouteNotifyData` for detailed information

    - #### onGpsSignalWeak

          public void onGpsSignalWeak(boolean isWeak)

      从接口复制的说明: `AMapNaviListener`
      手机卫星定位信号强弱变化的回调
      Callback for changes in mobile phone satellite positioning signal strength
      指定者:
        `onGpsSignalWeak` 在接口中 `AMapNaviListener`
      参数:
        `isWeak` - true: 信号弱;false：信号强
        true: weak signal; false: strong signal

    - #### onInnerNaviInfoUpdate

          public void onInnerNaviInfoUpdate(InnerNaviInfo mainRouteNaviInfo)

    - #### onInnerNaviInfoUpdate

          public void onInnerNaviInfoUpdate(InnerNaviInfo[] naviInfos)

    - #### onUpdateTmcStatus

          public void onUpdateTmcStatus(NaviCongestionInfo tmcStatusInfo)

    - #### onStopNavi

          public void onStopNavi()

    - #### onSelectRouteId

          public void onSelectRouteId(int mainIndex)

    - #### updateBackupPath

          public void updateBackupPath(NaviPath[] backupPath)

    - #### onSuggestChangePath

          public void onSuggestChangePath(long newPathId,
                                          long oldPathId,
                                          int saveTime,
                                          java.lang.String roadName)

    - #### onUpdateNaviPath

          public void onUpdateNaviPath()

    - #### onUpdateGpsSignalStrength

          public void onUpdateGpsSignalStrength(int strength)

    - #### onArrivedTravelWayPoint

          public void onArrivedTravelWayPoint(int wayIndex)

      骑步行导航到达途径点的回调函数
      Callback function when cycling/walking navigation reaches a waypoint
      指定者:
        `onArrivedTravelWayPoint` 在接口中 `AMapNaviTravelListener`
      参数:
        `wayIndex` - 到达途径点的编号，标号从0开始，依次累加。
        The number of the reached waypoint, starting from 0 and incrementing sequentially.
      从以下版本开始:
        9.3.5

    - #### onUpdateDriveComfort

          public void onUpdateDriveComfort(AMapNaviDriveComfort driveComfort)

      驾车导航道路舒适度回调
      Driving navigation road comfort callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid for driving mode

      指定者:
        `onUpdateDriveComfort` 在接口中 `AMapNaviDriveListener`
      参数:
        `driveComfort` - 道路舒适度详细信息请参考`AMapNaviDriveComfort`
        For detailed road comfort information, please refer to `AMapNaviDriveComfort`
      从以下版本开始:
        9.3.5

    - #### onUpdateDriveEvent

          public void onUpdateDriveEvent(AMapNaviDriveEvent driveEvent)

      驾车导航三急（急加速/急减速/急转弯）事件回调
      Driving navigation three urgent events (rapid acceleration/rapid deceleration/sharp turn) callback.

      注意：该接口仅驾车模式有效
      Note: This interface is only valid for driving mode

      指定者:
        `onUpdateDriveEvent` 在接口中 `AMapNaviDriveListener`
      参数:
        `driveEvent` - 三急事件详细信息请参考`AMapNaviDriveEvent`
        For detailed information on urgent events, please refer to `AMapNaviDriveEvent`
      从以下版本开始:
        9.3.5

    - #### onUpdateNaviSpeedLimitSection

          public void onUpdateNaviSpeedLimitSection(int speed)

      路段限速事件更新
      Road segment speed limit event update
      指定者:
        `onUpdateNaviSpeedLimitSection` 在接口中 `AMapNaviDriveListener`
      参数:
        `speed` - 限速值，限速值为0则隐藏路段限速信息
        Speed limit value. If the speed limit value is 0, the road segment speed limit information will be hidden.
      从以下版本开始:
        9.6.0

    - #### onManeuverInfoUpdate

          public void onManeuverInfoUpdate(int iconType,
                                           Bitmap iconBitmap)

      从接口复制的说明: `AMapNaviDriveListener`
      导航转向信息回调。
      Navigation Turn Information Callback
      指定者:
        `onManeuverInfoUpdate` 在接口中 `AMapNaviDriveListener`
      参数:
        `iconType` - 导航转向图标类型值。参见`IconType`
        Navigation turn icon type value `IconType`
        `iconBitmap` - 导航转向图标
        Navigation Turn Icon

    - #### onNextManeuverInfoUpdate

          public void onNextManeuverInfoUpdate(int iconType,
                                               Bitmap iconBitmap)

      从接口复制的说明: `AMapNaviDriveListener`
      下下路口导航转向信息回调。
      Next Next Intersection Navigation Turn Information Callback
      指定者:
        `onNextManeuverInfoUpdate` 在接口中 `AMapNaviDriveListener`
      参数:
        `iconType` - 导航转向图标类型值。参见`IconType`
        Navigation turn icon type value `IconType`
        `iconBitmap` - 导航转向图标
        Navigation Turn Icon