diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java
index 8f028d3bd1..d992f31ca6 100644
--- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java
+++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java
@@ -157,6 +157,7 @@ public class MarkerServiceHandler {
* 绘制Marker
*/
public static void drawMapMarker(MarkerResponse response) {
+ lastMarker = null;
getMarkerManager().removeMarkers();
// 解析不同的Marker类型,然后对应的进行绘制
diff --git a/modules/mogo-module-service/src/main/res/drawable/bg_map_marker_dark_blue_info.xml b/modules/mogo-module-service/src/main/res/drawable/bg_map_marker_dark_blue_info.xml
new file mode 100644
index 0000000000..8b02f55024
--- /dev/null
+++ b/modules/mogo-module-service/src/main/res/drawable/bg_map_marker_dark_blue_info.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_orange_green.xml b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_orange_green.xml
new file mode 100644
index 0000000000..0755b4631d
--- /dev/null
+++ b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_orange_green.xml
@@ -0,0 +1,17 @@
+
+
+ -
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_dark_blue.xml b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_dark_blue.xml
new file mode 100644
index 0000000000..6f7c6801d3
--- /dev/null
+++ b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_dark_blue.xml
@@ -0,0 +1,15 @@
+
+
+ -
+
+
+
+
+
+
+
+