diff --git a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/abs/IMapController.kt b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/abs/IMapController.kt index 4a237dca46..33b92e5f8e 100644 --- a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/abs/IMapController.kt +++ b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/abs/IMapController.kt @@ -480,4 +480,6 @@ interface IMapController { fun setHDTypeVisible(type: IntArray?) fun setAllGestureEnabled(flag: Boolean) + + fun setCfgKeyVal(key: String, value: String) } \ No newline at end of file diff --git a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/map/MapController.kt b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/map/MapController.kt index 88a732a40d..adea1c5543 100644 --- a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/map/MapController.kt +++ b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/map/MapController.kt @@ -2285,4 +2285,8 @@ class MapController(private var context: Context?, private val mMapView: IMapVie override fun setAllGestureEnabled(flag: Boolean) { mMapView.setAllGestureEnabled(flag) } + + override fun setCfgKeyVal(key: String, value: String) { + mMapView.getMapEngine().setCfgKeyVal(key, value) + } } \ No newline at end of file diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.kt b/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.kt index da8852a7c0..ab57eeff74 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.kt +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.kt @@ -329,4 +329,14 @@ interface IMogoMapUIController { fun setWeatherEnable(enable: Boolean) fun setVisible(visible:Boolean) + + /** + * 设置地图自定义参数 + */ + fun setCfgKeyVal(key: String, value: String) + + /** + * 设置自车相对屏幕位置 + */ + fun setScreenToOriginDis(p: Float) } \ No newline at end of file diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.kt b/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.kt index 67573155e9..9b117567ee 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.kt +++ b/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.kt @@ -957,4 +957,12 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle override fun setVisible(visible: Boolean) { mMapView.getMapAutoViewHelper()?.setVisible(visible) } + + override fun setCfgKeyVal(key: String, value: String) { + mMapView.getMapController()?.setCfgKeyVal(key, value) + } + + override fun setScreenToOriginDis(p: Float) { + mMapView.getMapController()?.setScreenToOriginDis(p) + } } \ No newline at end of file