diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshApiService.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshApiService.java
index 8ba5edf003..5e193cf211 100644
--- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshApiService.java
+++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshApiService.java
@@ -26,10 +26,16 @@ public interface RefreshApiService {
@POST( "/yycp-launcherSnapshot/launcherSnapshot/querySnapshotAsync" )
Observable< BaseData > refreshData( @FieldMap Map< String, Object > parameters );
+ /*
+ * 大而全
+ * */
@FormUrlEncoded
@POST( "/yycp-launcherSnapshot/launcherSnapshot/querySnapshotSync" )
Observable< MarkerResponse > refreshDataSync( @FieldMap Map< String, Object > parameters );
+ /*
+ * 周边在线车辆
+ * */
@FormUrlEncoded
@POST( "/yycp-launcherSnapshot/user/queryOnLineCarWithRoute" )
Observable< MarkerResponse > queryOnLineCarWithRoute( @FieldMap Map< String, Object > parameters );
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningWindow.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningWindow.java
new file mode 100644
index 0000000000..41ff4c5a4a
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningWindow.java
@@ -0,0 +1,54 @@
+package com.mogo.module.v2x.scenario.scene.warning;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.View;
+
+import com.mogo.module.v2x.listener.V2XWindowStatusListener;
+import com.mogo.module.v2x.scenario.scene.V2XBasWindow;
+import com.mogo.module.v2x.scenario.view.IV2XWindow;
+
+/**
+ * @author liujing
+ * @description 车路云—场景预警 http://wiki.zhidaohulian.com/pages/viewpage.action?pageId=52829799
+ * @since: 2021/3/25
+ */
+public class V2XWarningWindow extends V2XBasWindow implements IV2XWindow {
+
+ public V2XWarningWindow(Context context) {
+ super(context);
+ }
+
+ public V2XWarningWindow(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ public V2XWarningWindow(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ initView(context);
+ }
+
+ private void initView(Context context) {
+
+ }
+
+ @Override
+ public void show(Object entity) {
+
+ }
+
+ @Override
+ public void close() {
+
+ }
+
+ @Override
+ public View getView() {
+ return null;
+ }
+
+ @Override
+ public void setWindowStatusListener(V2XWindowStatusListener listener) {
+
+ }
+}
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_road_front_car_warning.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_road_front_car_warning.png
new file mode 100644
index 0000000000..f5fd2de5e0
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_road_front_car_warning.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable/v2x_front_warning_bg.xml b/modules/mogo-module-v2x/src/main/res/drawable/v2x_front_warning_bg.xml
new file mode 100644
index 0000000000..54f571d1e5
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/res/drawable/v2x_front_warning_bg.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/modules/mogo-module-v2x/src/main/res/layout/v2x_road_front_warning_vr.xml b/modules/mogo-module-v2x/src/main/res/layout/v2x_road_front_warning_vr.xml
new file mode 100644
index 0000000000..3b8248f967
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/res/layout/v2x_road_front_warning_vr.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-v2x/src/main/res/values/colors.xml b/modules/mogo-module-v2x/src/main/res/values/colors.xml
index d1db9ba5cf..f6c7f09042 100644
--- a/modules/mogo-module-v2x/src/main/res/values/colors.xml
+++ b/modules/mogo-module-v2x/src/main/res/values/colors.xml
@@ -17,5 +17,5 @@
#000000
#FFF
#4DFFFFFF
-
+ #FF3036
\ No newline at end of file