[3.4.0-map-sdk] wait to finish

This commit is contained in:
zhongchao
2023-08-25 10:16:15 +08:00
parent db342e0bfc
commit 7865da2347
40 changed files with 404 additions and 648 deletions

View File

@@ -1,38 +0,0 @@
package com.mogo.eagle.core.function.api.map;
import android.content.Context;
import com.alibaba.android.arouter.facade.template.IProvider;
import com.mogo.map.location.IMogoGDLocationClient;
import com.mogo.map.overlay.IMoGoOverlayManager;
import com.mogo.map.uicontroller.IMogoMapUIController;
/**
* @author congtaowang
* @since 2019-12-18
* <p>
* 地图对外接口
*/
public interface IMogoMapService extends IProvider {
/**
* 地图UI控制
*
* @return
*/
IMogoMapUIController getMapUIController();
/**
* 覆盖物操作
* @return
*/
IMoGoOverlayManager getOverlayManager();
/**
* 获取高德定位服务
*
* @return
*/
IMogoGDLocationClient getGDLocationServer();
}

View File

@@ -0,0 +1,30 @@
package com.mogo.eagle.core.function.api.map
import com.alibaba.android.arouter.facade.template.IProvider
import com.mogo.map.MogoMap.Companion.DEFAULT
import com.mogo.map.location.IMogoGDLocationClient
import com.mogo.map.overlay.IMoGoOverlayManager
import com.mogo.map.uicontroller.IMogoMapUIController
interface IMogoMapService :IProvider {
/**
* 地图UI控制
*
* @return
*/
fun getMapUIController(mapTag:String): IMogoMapUIController
/**
* 覆盖物操作
* @return
*/
fun getOverlayManager(): IMoGoOverlayManager
/**
* 获取高德定位服务
*
* @return
*/
fun getGDLocationServer(): IMogoGDLocationClient
}