diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/location/IMogoLocationClient.java b/libraries/mogo-map-api/src/main/java/com/mogo/map/location/IMogoLocationClient.java
index 3dd0406c2a..0c724f645e 100644
--- a/libraries/mogo-map-api/src/main/java/com/mogo/map/location/IMogoLocationClient.java
+++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/location/IMogoLocationClient.java
@@ -39,6 +39,11 @@ public interface IMogoLocationClient {
*/
void removeLocationListener( IMogoLocationListener listener );
+ /**
+ * 返回上一次有效定位
+ *
+ * @return
+ */
MogoLocation getLastKnowLocation();
void destroy();
diff --git a/modules/mogo-module-common/build.gradle b/modules/mogo-module-common/build.gradle
index a73706e0f3..df6bc596ba 100644
--- a/modules/mogo-module-common/build.gradle
+++ b/modules/mogo-module-common/build.gradle
@@ -27,8 +27,17 @@ dependencies {
implementation rootProject.ext.dependencies.androidxappcompat
if (Boolean.valueOf(RELEASE)) {
+ api rootProject.ext.dependencies.mogomap
+ api rootProject.ext.dependencies.mogomapapi
+ api rootProject.ext.dependencies.mogoutils
+ api rootProject.ext.dependencies.mogocommons
+ api rootProject.ext.dependencies.mogoserviceapi
} else {
-
+ api project(":libraries:mogo-map")
+ api project(":libraries:mogo-map-api")
+ api project(":foudations:mogo-utils")
+ api project(":foudations:mogo-commons")
+ api project(':services:mogo-service-api')
}
}
diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/adapter/MogoMapListenerAdapter.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/adapter/MogoMapListenerAdapter.java
new file mode 100644
index 0000000000..2d21ddc754
--- /dev/null
+++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/adapter/MogoMapListenerAdapter.java
@@ -0,0 +1,52 @@
+package com.mogo.module.common.adapter;
+
+import android.view.MotionEvent;
+
+import com.mogo.map.MogoLatLng;
+import com.mogo.map.listener.IMogoMapListener;
+import com.mogo.map.model.MogoPoi;
+import com.mogo.map.uicontroller.EnumMapUI;
+
+/**
+ * @author congtaowang
+ * @since 2020-01-10
+ *
+ * 适配器
+ */
+public abstract class MogoMapListenerAdapter implements IMogoMapListener {
+
+ @Override
+ public void onMapLoaded() {
+
+ }
+
+ @Override
+ public void onTouch( MotionEvent motionEvent ) {
+
+ }
+
+ @Override
+ public void onPOIClick( MogoPoi poi ) {
+
+ }
+
+ @Override
+ public void onMapClick( MogoLatLng latLng ) {
+
+ }
+
+ @Override
+ public void onLockMap( boolean isLock ) {
+
+ }
+
+ @Override
+ public void onMapModeChanged( EnumMapUI ui ) {
+
+ }
+
+ @Override
+ public void onMapChanged( MogoLatLng latLng, float zoom, float tilt, float bearing ) {
+
+ }
+}