From a3a814ae03846b76b1804e4058d50375ea13fcff Mon Sep 17 00:00:00 2001 From: renwj Date: Wed, 24 Jul 2024 20:11:45 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0][=E5=9C=B0=E5=9B=BEAPI]=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=9C=B0=E5=9B=BEapi=EF=BC=8C=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E5=B1=82=E8=B0=83=E6=95=B4=E8=87=AA=E8=BD=A6?= =?UTF-8?q?=E7=9B=B8=E5=AF=B9=E5=B1=8F=E5=B9=95=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zhidaoauto/map/sdk/inner/abs/IMapController.kt | 2 ++ .../com/zhidaoauto/map/sdk/inner/map/MapController.kt | 4 ++++ .../com/mogo/map/uicontroller/IMogoMapUIController.kt | 10 ++++++++++ .../src/main/java/com/mogo/map/AMapViewWrapper.kt | 8 ++++++++ 4 files changed, 24 insertions(+) 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