From 13853fee0ddc3b8afdf487bb468d6c07a55cfdf6 Mon Sep 17 00:00:00 2001 From: lianglihui Date: Thu, 13 Oct 2022 17:35:08 +0800 Subject: [PATCH] =?UTF-8?q?2.11.0=20=20=E4=BC=98=E5=8C=96=E5=B0=8F?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E6=8A=96=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/smp/SmallMapDirectionView.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java index 82547703d6..4f797a1b80 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/SmallMapDirectionView.java @@ -35,6 +35,7 @@ import com.amap.api.maps.model.PolylineOptions; import com.mogo.cloud.commons.utils.CoordinateUtils; import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.eagle.core.data.map.MogoLocation; +import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener; import com.mogo.eagle.core.function.api.map.listener.IMoGoMapLocationListener; import com.mogo.eagle.core.function.call.hmi.CallerHmiManager; import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager; @@ -54,6 +55,8 @@ import java.util.List; import java.util.Timer; import java.util.TimerTask; +import mogo.telematics.pad.MessagePad; + /** * 小地图的方向View * @@ -62,7 +65,7 @@ import java.util.TimerTask; */ public class SmallMapDirectionView extends RelativeLayout - implements IMoGoMapLocationListener, ISmallMapDirectionView { + implements IMoGoMapLocationListener, ISmallMapDirectionView, IMoGoAutopilotStatusListener { //小地图名称 public static final String TAG = "SmallMapDirectionView"; @@ -367,4 +370,9 @@ public class SmallMapDirectionView mCoordinatesLatLng.addAll(latLngs); } + @Override + public void onAutopilotArriveAtStation(@org.jetbrains.annotations.Nullable MessagePad.ArrivalNotification arrivalNotification) { + clearPolyline(); + mCoordinatesLatLng.clear(); + } }