From f23be5d1086538d541281b84d8b093f95c545c47 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期一, 23 九月 2024 17:08:43 +0800 Subject: [PATCH] save --- app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java b/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java index 73e757a..929e8f7 100644 --- a/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java +++ b/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java @@ -11,6 +11,7 @@ import com.amap.api.navi.AMapNaviListener; import com.amap.api.navi.AMapNaviView; import com.amap.api.navi.AMapNaviViewListener; +import com.amap.api.navi.enums.BroadcastMode; import com.amap.api.navi.model.AMapCalcRouteResult; import com.amap.api.navi.model.AMapLaneInfo; import com.amap.api.navi.model.AMapModelCross; @@ -35,7 +36,6 @@ public class BaseGpsMapActivity extends Activity implements AMapNaviListener, AMapNaviViewListener { - protected AMapNaviView mAMapNaviView; protected AMapNavi mAMapNavi; protected TTSController mTtsManager; @@ -63,7 +63,9 @@ mStartLatlng = new NaviLatLng(mStart.latitude, mStart.longitude); mEndLatlng = new NaviLatLng(mEnd.latitude, mEnd.longitude); //设置模拟导航的行车速度 - mAMapNavi.setEmulatorNaviSpeed(75); + mAMapNavi.setEmulatorNaviSpeed(100); + mAMapNavi.setBroadcastMode(BroadcastMode.DETAIL); + sList.add(mStartLatlng); eList.add(mEndLatlng); } @@ -109,6 +111,7 @@ @Override public void onStartNavi(int type) { //开始导航回调 +// mTtsManager.setVideoText("准备出发"); } @Override @@ -124,6 +127,8 @@ @Override public void onGetNavigationText(int type, String text) { //播报类型和播报文字回调 + mTtsManager.setVideoText(text); + AMapNavi.setTtsPlaying(true); } @Override @@ -284,19 +289,19 @@ public void notifyParallelRoad(int i) { if (i == 0) { // Toast.makeText(this, "当前在主辅路过渡", Toast.LENGTH_SHORT).show(); - mTtsManager.setVideoText("当前在主辅路过渡"); +// mTtsManager.setVideoText("当前在主辅路过渡"); Log.d("wlx", "当前在主辅路过渡"); return; } if (i == 1) { // Toast.makeText(this, "当前在主路", Toast.LENGTH_SHORT).show(); - mTtsManager.setVideoText("当前在主路"); +// mTtsManager.setVideoText("当前在主路"); Log.d("wlx", "当前在主路"); return; } if (i == 2) { // Toast.makeText(this, "当前在辅路", Toast.LENGTH_SHORT).show(); - mTtsManager.setVideoText("当前在辅路"); +// mTtsManager.setVideoText("当前在辅路"); Log.d("wlx", "当前在辅路"); } } @@ -363,6 +368,5 @@ public boolean onNaviBackClick() { return false; } - } -- Gitblit v1.7.1