diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerBaseView.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerBaseView.java
index d0d225b4fb..aaa63c8edb 100644
--- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerBaseView.java
+++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerBaseView.java
@@ -5,6 +5,7 @@ import android.graphics.Bitmap;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.ImageView;
+import android.widget.LinearLayout;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
@@ -25,7 +26,7 @@ import com.mogo.utils.logger.Logger;
* desc : 地图上抽离的Marker的共性
* version: 1.0
*/
-public abstract class MapMarkerBaseView extends ConstraintLayout {
+public abstract class MapMarkerBaseView extends LinearLayout {
private String TAG = "MapMarkerBaseView";
protected Context mContext;
diff --git a/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_blue.xml b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_blue.xml
index b752a1633a..ae2ee542cc 100644
--- a/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_blue.xml
+++ b/modules/mogo-module-service/src/main/res/drawable/bg_shape_reverse_triangle_blue.xml
@@ -8,6 +8,8 @@
android:pivotY="15%"
android:toDegrees="45" >
+
diff --git a/modules/mogo-module-service/src/main/res/drawable/ic_reverse_triangle.xml b/modules/mogo-module-service/src/main/res/drawable/ic_reverse_triangle.xml
new file mode 100644
index 0000000000..bdb5fb7337
--- /dev/null
+++ b/modules/mogo-module-service/src/main/res/drawable/ic_reverse_triangle.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/modules/mogo-module-service/src/main/res/layout/view_map_marker.xml b/modules/mogo-module-service/src/main/res/layout/view_map_marker.xml
index cc0f489a99..52a06b7549 100644
--- a/modules/mogo-module-service/src/main/res/layout/view_map_marker.xml
+++ b/modules/mogo-module-service/src/main/res/layout/view_map_marker.xml
@@ -1,12 +1,58 @@
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/modules/mogo-module-service/src/main/res/layout/view_map_marker_info.xml b/modules/mogo-module-service/src/main/res/layout/view_map_marker_info.xml
index ae9abe9dfe..7aa4fa03d4 100644
--- a/modules/mogo-module-service/src/main/res/layout/view_map_marker_info.xml
+++ b/modules/mogo-module-service/src/main/res/layout/view_map_marker_info.xml
@@ -1,26 +1,19 @@
-
-
-
-
+ app:layout_constraintTop_toBottomOf="@+id/clMarkerContent" >
+
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file