diff --git a/main-extensions/mogo-module-main-launcher/build.gradle b/main-extensions/mogo-module-main-launcher/build.gradle
index efd300157a..bda491d407 100644
--- a/main-extensions/mogo-module-main-launcher/build.gradle
+++ b/main-extensions/mogo-module-main-launcher/build.gradle
@@ -44,10 +44,12 @@ dependencies {
api rootProject.ext.dependencies.modulemain
implementation rootProject.ext.dependencies.mogooch
implementation rootProject.ext.dependencies.moduleservice
+ implementation rootProject.ext.dependencies.moduleSmallMap
} else {
api project(":modules:mogo-module-main")
implementation project(":OCH:mogo-och")
implementation project(':modules:mogo-module-service')
+ implementation project(':modules:mogo-module-smp')
}
}
diff --git a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java
index c426c99a24..b8d5d84ae5 100644
--- a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java
+++ b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java
@@ -18,6 +18,7 @@ import com.mogo.module.common.MogoApisHandler;
import com.mogo.module.main.MainActivity;
import com.mogo.module.main.cards.MogoModulesManager;
import com.mogo.module.service.receiver.MogoReceiver;
+import com.mogo.module.small.map.SmallVisionProvider;
import com.mogo.och.IMogoOCH;
import com.mogo.service.intent.IMogoIntentListener;
import com.mogo.service.statusmanager.StatusDescriptor;
@@ -116,6 +117,7 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
protected void loadOthersModules() {
super.loadOthersModules();
loadOCHModule();
+ loadSmpModule();
}
/**
@@ -128,6 +130,16 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
}
}
+ /**
+ * 加载小地图模块
+ */
+ private void loadSmpModule() {
+ SmallVisionProvider smp = ARouter.getInstance().navigation(SmallVisionProvider.class);
+ if (smp != null) {
+ smp.init(this, R.id.module_main_id_smp_fragment);
+ }
+ }
+
@Override
protected void onDestroy() {
super.onDestroy();
diff --git a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml
index 148d071f3a..5456d236a3 100644
--- a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml
+++ b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml
@@ -141,6 +141,12 @@
android:layout_width="match_parent"
android:layout_height="match_parent" />
+
+
+