[3.4.0-map-sdk] wait to finish
This commit is contained in:
@@ -3,6 +3,7 @@ package com.mogo.eagle.core.function.call.map
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
||||
import com.mogo.eagle.core.function.api.map.IMogoMapService
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
import com.mogo.map.MogoMap.Companion.DEFAULT
|
||||
import com.mogo.map.location.IMogoGDLocationClient
|
||||
import com.mogo.map.overlay.*
|
||||
import com.mogo.map.uicontroller.IMogoMapUIController
|
||||
@@ -15,20 +16,21 @@ object CallerMapUIServiceManager {
|
||||
)
|
||||
}
|
||||
|
||||
fun getMapUIController(): IMogoMapUIController? {
|
||||
return serviceProvider?.mapUIController
|
||||
//todo 多实例
|
||||
fun getMapUIController(mapTag:String = DEFAULT): IMogoMapUIController? {
|
||||
return serviceProvider?.getMapUIController(mapTag)
|
||||
}
|
||||
|
||||
fun getOverlayManager(): IMoGoOverlayManager? {
|
||||
return serviceProvider?.overlayManager
|
||||
return serviceProvider?.getOverlayManager()
|
||||
}
|
||||
|
||||
fun getGDLocationServer(): IMogoGDLocationClient?{
|
||||
return serviceProvider?.gdLocationServer
|
||||
return serviceProvider?.getGDLocationServer()
|
||||
}
|
||||
|
||||
fun getCityCode(): String? {
|
||||
return serviceProvider?.gdLocationServer?.lastCityCode
|
||||
return serviceProvider?.getGDLocationServer()?.lastCityCode
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,13 +14,14 @@ object CallerVisualAngleManager {
|
||||
private val provider by lazy { ARouter.getInstance().build(MogoServicePaths.PATH_VISUAL_ANGLE)
|
||||
.navigation() as? IMoGoVisualAngleChangeProvider
|
||||
}
|
||||
|
||||
·
|
||||
fun init() {
|
||||
provider?.let {
|
||||
Log.d("CallerVisualAngle", "--- init ---")
|
||||
}
|
||||
}
|
||||
|
||||
//todo 多实例
|
||||
|
||||
fun changeAngle(scene: Scene) {
|
||||
provider?.changeAngle(scene)
|
||||
|
||||
Reference in New Issue
Block a user