From b66c53c1dbacbc946625b291c8aad01d4b9395fb Mon Sep 17 00:00:00 2001 From: lianglihui Date: Thu, 25 Nov 2021 15:48:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E5=89=8D=E5=BC=95=E5=AF=BC=E7=BA=BF?= =?UTF-8?q?=20=20=E9=9D=9E=E8=87=AA=E5=8A=A8=E9=A9=BE=E9=A9=B6=E7=8A=B6?= =?UTF-8?q?=E6=80=81=20=E4=B8=8D=E7=BB=98=E5=88=B6=E8=BD=A6=E5=89=8D?= =?UTF-8?q?=E5=BC=95=E5=AF=BC=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/smp/SmallMapDirectionView.java | 2 +- .../service/routeoverlay/MogoRouteOverlayManager.java | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java index 4e6b82f97f..e6e392f6eb 100644 --- a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java +++ b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java @@ -181,7 +181,7 @@ public class SmallMapDirectionView @Override public void onLocationChanged(@Nullable MogoLocation location) { -// Logger.d(TAG, "onCarLocationChanged2 latLng:" + location); +// Logger.d(TAG, "onCarLocationChanged2 :" + location.getLatitude()+":"+location.getLongitude()); LatLng currentLatLng = new LatLng(location.getLatitude(), location.getLongitude()); //更新车辆位置 if (mCarMarker != null) { diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java index 6199b3f8a7..f9c3deb7d9 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java @@ -22,7 +22,7 @@ public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2 private static volatile MogoRouteOverlayManager sInstance; private Context mContext; private String TAG = "MogoRouteOverlayManager"; - + private int STATUS_AUTOPILOT = STATUS_AUTOPILOT_DISABLE; private MogoRouteOverlayManager(Context context) { mContext = context; } @@ -98,7 +98,9 @@ public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2 latLngList.add(new MogoLatLng(routeModel.getLat(), routeModel.getLon())); } Log.e(TAG, "routeResult:" + latLngList.size()); - RouteOverlayDrawer.getInstance(mContext).putRouteList(latLngList); + if (STATUS_AUTOPILOT == IMogoAdasOCHCallback.STATUS_AUTOPILOT_RUNNING) { + RouteOverlayDrawer.getInstance(mContext).putRouteList(latLngList); + } } @Override @@ -108,7 +110,7 @@ public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2 @Override public void onStateChanged(int state, String reason) { -// this.STATUS_AUTOPILOT = state; + this.STATUS_AUTOPILOT = state; if (state != IMogoAdasOCHCallback.STATUS_AUTOPILOT_RUNNING) { RouteOverlayDrawer.getInstance(mContext).clearMogoRouteOverlay(); }