diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java index 8c00446e99..5e5c66109a 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java @@ -338,11 +338,13 @@ public class NaviClient implements IMogoNavi { return; } if ( mAimlessModeStatus && !isNaviing() ) { + mAMapNavi.startSpeak(); mAMapNavi.startAimlessMode( AimLessMode.CAMERA_AND_SPECIALROAD_DETECTED ); mAimlessStatus = true; Logger.d( TAG, "开启巡航成功" ); } else { mAimlessStatus = false; + mAMapNavi.stopSpeak(); Logger.d( TAG, "开启巡航失败" ); } } @@ -353,6 +355,7 @@ public class NaviClient implements IMogoNavi { return; } mAMapNavi.stopAimlessMode(); + mAMapNavi.stopSpeak(); mAimlessStatus = false; Logger.d( TAG, "关闭巡航成功" ); }