diff --git a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDelegateFactory.java b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDelegateFactory.java deleted file mode 100644 index 962be7d52f..0000000000 --- a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDelegateFactory.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.mogo.module.small.map; - -import android.content.Context; - -import com.alibaba.android.arouter.launcher.ARouter; -import com.mogo.commons.debug.DebugConfig; -import com.mogo.map.IMogoMapApiBuilder; -import com.mogo.map.IMogoMapView; -import com.mogo.map.impl.automap.navi.AutoNaviClient; -import com.mogo.map.location.IMogoLocationClient; -import com.mogo.map.navi.IMogoAimless; -import com.mogo.map.navi.IMogoNavi; -import com.mogo.map.search.drive.IMogoRoadSearch; -import com.mogo.map.search.geo.IMogoGeoSearch; -import com.mogo.map.search.inputtips.IMogoInputtipsSearch; -import com.mogo.map.search.inputtips.query.MogoInputtipsQuery; -import com.mogo.map.search.poisearch.IMogoPoiSearch; -import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery; -import com.mogo.map.search.traffic.IMogoTrafficSearch; -import com.mogo.map.uicontroller.IMogoMapUIController; -import com.mogo.utils.AppUtils; - -/** - * @author donghongyu - * @since 2020/12/14 - *
- * 描述
- */
-class SmallMapDelegateFactory {
-
- private static final String TAG = "MogoMapDelegateFactory";
-
- private static IMogoMapApiBuilder sApiBuilder;
-
- private static IMogoMapApiBuilder getApiBuilder() {
- if ( sApiBuilder == null ) {
- synchronized ( SmallMapDelegateFactory.class ) {
- if ( sApiBuilder == null ) {
- sApiBuilder = ARouter.getInstance().navigation( IMogoMapApiBuilder.class );
- }
- }
- }
- return sApiBuilder;
- }
-
-
- public static IMogoAimless getAimless( Context context ) {
- return getApiBuilder().getAimless( context );
- }
-
- public static void createMapViewInstance( Context context ) {
- getApiBuilder().createMapView( context );
- }
-
- public static void destroy() {
- getApiBuilder().destroy();
- }
-
- public static IMogoMapView getMapView(Context context ) {
- return getApiBuilder().getMapView( context );
- }
-
- public static IMogoTrafficSearch getTrafficSearch() {
- return getApiBuilder().getTrafficSearch();
- }
-}
diff --git a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDirectionView.java b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDirectionView.java
index dddd20e2fe..1eaedef6d3 100644
--- a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDirectionView.java
+++ b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDirectionView.java
@@ -20,6 +20,9 @@ import com.amap.api.maps.model.MyLocationStyle;
import com.mogo.module.common.view.RoundLayout;
import com.mogo.module.small.map.animation.DirectionRotateAnimation;
+import java.io.InputStream;
+import java.net.URL;
+
/**
* 小地图的方向View
*
@@ -60,12 +63,15 @@ public class SmallMapDirectionView extends RoundLayout {
mTextureMapView.onCreate(null);
mAMap = mTextureMapView.getMap();
-// mAMap.setMapType(AMap.MAP_TYPE_NIGHT);//夜景地图,aMap是地图控制器对象。
+ mAMap.setMapType(AMap.MAP_TYPE_NIGHT);//夜景地图,aMap是地图控制器对象。
+
+ URL small_map_style = getClass().getResource("/assets/small_map_style.data");
+ URL small_map_style_extra = getClass().getResource("/assets/small_map_style_extra.data");
mAMap.setCustomMapStyle(new CustomMapStyleOptions()
.setEnable(true)
- .setStyleDataPath("file:///android_asset/small_map_style.data")
- .setStyleExtraPath("file:///android_asset/small_map_style_extra.data")
+ .setStyleDataPath(small_map_style.getPath())
+ .setStyleExtraPath(small_map_style_extra.getPath())
);
myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。
diff --git a/modules/mogo-module-smp/src/main/res/drawable/bg_module_small_map_view_border.xml b/modules/mogo-module-smp/src/main/res/drawable/bg_module_small_map_view_border.xml
new file mode 100644
index 0000000000..46982d07c3
--- /dev/null
+++ b/modules/mogo-module-smp/src/main/res/drawable/bg_module_small_map_view_border.xml
@@ -0,0 +1,28 @@
+
+