From d13c855109a95a390dc388e69ecb3007cb816b53 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Wed, 10 Nov 2021 21:01:52 +0800 Subject: [PATCH] =?UTF-8?q?[Add]=E5=A2=9E=E5=8A=A0=E8=87=AA=E8=BD=A6?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E5=88=87=E6=8D=A2=E5=8A=9F=E8=83=BDDebugSett?= =?UTF-8?q?ingView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .idea/misc.xml | 4 ++- .../hmi/ui/setting/DebugSettingView.kt | 14 ++++++++ .../main/res/layout/view_debug_setting.xml | 36 +++++++++++++++++++ .../api/map/hd/IMoGoMapFragmentProvider.kt | 19 ++++++++++ .../function/call/map/CallerHDMapManager.kt | 28 +++++++++++++++ gradle.properties | 2 +- .../mogo/map/impl/custom/AMapViewWrapper.java | 7 ++++ .../custom/uicontroller/AMapUIController.java | 7 ++++ .../uicontroller/IMogoMapUIController.java | 12 ++++++- .../com/mogo/map/MogoMapUIController.java | 8 +++++ .../java/com/mogo/module/map/MapFragment.java | 15 +++++++- 11 files changed, 148 insertions(+), 4 deletions(-) create mode 100644 core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/map/hd/IMoGoMapFragmentProvider.kt create mode 100644 core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerHDMapManager.kt diff --git a/.idea/misc.xml b/.idea/misc.xml index b81ffe8627..eb7c7592a4 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -16,12 +16,14 @@ - + + + diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index 189946c138..025c5b5ca2 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -24,6 +24,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotCarStatusListenerManager import com.mogo.eagle.core.function.call.hmi.CallerHmiManager +import com.mogo.eagle.core.function.call.map.CallerHDMapManager import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager import com.mogo.eagle.core.function.call.obu.CallerOBUManager import com.mogo.eagle.core.function.call.obu.CallerObuListenerManager @@ -207,6 +208,19 @@ class DebugSettingView @JvmOverloads constructor( } } + // 切换地图中心点视角 + tbChangeCarCenter100.setOnClickListener { + CallerHDMapManager.changeMaoViewAngle(1) + } + tbChangeCarQuarter100.setOnClickListener { + CallerHDMapManager.changeMaoViewAngle(2) + } + tbChangeCarTwoFifths100.setOnClickListener { + CallerHDMapManager.changeMaoViewAngle(3) + } + tbChangeCarTwoFifths80.setOnClickListener { + CallerHDMapManager.changeMaoViewAngle(4) + } } /** diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml index 13c50f49f9..8877aab52d 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml @@ -81,6 +81,42 @@ android:textOn="显示「车辆检测」" android:textSize="@dimen/dp_34" /> +