diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 4ff10f68a5..83405b8de1 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -91,7 +91,6 @@
-
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningMarker.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningMarker.java
index 3d9385946c..f2492e97ba 100644
--- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningMarker.java
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningMarker.java
@@ -19,6 +19,7 @@ import com.mogo.utils.WorkThreadHandler;
import java.util.ArrayList;
import java.util.List;
+import java.util.logging.Handler;
/**
* @author liujing
@@ -90,11 +91,19 @@ public class V2XWarningMarker implements IV2XMarker {
MogoLatLng endLocation = new MogoLatLng(mMarkerEntity.getCollisionLat(), mMarkerEntity.getCollisionLon());
latLngs.add(sLocation);
latLngs.add(endLocation);
- marker.startSmoothInMs(latLngs, 15000);
+ marker.startSmoothInMs(latLngs, 3000);
+
+ WorkThreadHandler.getInstance().postDelayed(() -> {
+ clearLine();
+ }, 3_000);
}
@Override
public void clearPOI() {
V2XServiceManager.getMarkerManager().removeMarkers(V2XConst.V2X_FRONT_WARNING_MARKER);
}
+
+ public void clearLine() {
+ V2XServiceManager.getMoGoWarnPolylineManager().clearLine();
+ }
}
diff --git a/modules/mogo-module-v2x/src/main/res/raw/scenario_warning_event_data.json b/modules/mogo-module-v2x/src/main/res/raw/scenario_warning_event_data.json
index d514923ffe..d04415ae80 100644
--- a/modules/mogo-module-v2x/src/main/res/raw/scenario_warning_event_data.json
+++ b/modules/mogo-module-v2x/src/main/res/raw/scenario_warning_event_data.json
@@ -3,16 +3,16 @@
"lat":39.977148,
"lon":116.417478,
"distance": 2.22,
- "collisionLat": 39.977131,
- "collisionLon": 116.417741,
+ "collisionLat": 39.977094,
+ "collisionLon": 116.417634,
"from": 1,
"angle": 120,
"direction": 10014,
"speed":11.108121,
"targetColor": "#FF4040",
"stopLineDistance":20,
- "stopLineLat": 39.977123,
- "stopLineLon": 116.417537,
+ "stopLineLat": 39.977094,
+ "stopLineLon": 116.417634,
"warningContent": "小心行人",
"heading": 30
}
\ No newline at end of file