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(); }