This commit is contained in:
wangcongtao
2020-05-27 12:52:29 +08:00
parent f35e1eb301
commit 39d78094af
15 changed files with 286 additions and 697 deletions

View File

@@ -16,6 +16,7 @@ import com.mogo.service.launcher.IMogoLauncher;
import com.mogo.service.map.IMogoMapService;
import com.mogo.service.module.IMogoActionManager;
import com.mogo.service.module.IMogoAddressManager;
import com.mogo.service.module.IMogoMarkerService;
import com.mogo.service.module.IMogoRegisterCenter;
import com.mogo.service.module.IMogoSearchManager;
import com.mogo.service.module.IMogoSettingManager;
@@ -187,4 +188,10 @@ public interface IMogoServiceApis extends IProvider {
* @return
*/
IMogoTopViewManager getTopViewManager();
/**
* 其他模块调用公共的marker打点
* @return
*/
IMogoMarkerService getMarkerService();
}

View File

@@ -171,4 +171,10 @@ public class MogoServicePaths {
* 顶部1/2屏管理
*/
public static final String PATH_EXTENSIONS_TOP_VIEW_MANAGER = "/topview/api";
/**
* 其他模块调用公共的marker打点
*/
@Deprecated
public static final String PATH_MARKER_SERVICE = "/mogomarker/api";
}

View File

@@ -0,0 +1,22 @@
package com.mogo.service.module;
import androidx.annotation.Nullable;
import com.alibaba.android.arouter.facade.template.IProvider;
import com.mogo.map.marker.IMogoMarker;
/**
* @author congtaowang
* @since 2020-05-27
* <p>
* 描述
*/
public interface IMogoMarkerService extends IProvider {
/**
* @param object instance of com.mogo.module.common.entity.MarkerShowEntity
* @return
*/
@Nullable
IMogoMarker drawMarker( Object object );
}