From 4f1eeff979c90bdfb7ae0f524b57f447bc4c21d3 Mon Sep 17 00:00:00 2001 From: renwj Date: Fri, 18 Oct 2024 10:40:55 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.0][build]=20=E4=BF=AE=E6=AD=A3=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=A4=B1=E8=B4=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/data/config/HdMapBuildConfig.kt | 16 +++------------- .../src/main/java/com/mogo/map/MogoAutoView.kt | 4 ++-- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/HdMapBuildConfig.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/HdMapBuildConfig.kt index 6a5461673c..1b772b1279 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/HdMapBuildConfig.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/HdMapBuildConfig.kt @@ -1,8 +1,6 @@ package com.mogo.eagle.core.data.config import com.mogo.eagle.core.data.R -import com.mogo.eagle.core.data.enums.Carmodel -import kotlin.properties.Delegates /** * @author xiaoyuzhou @@ -14,9 +12,9 @@ object HdMapBuildConfig { * 自车模型(默认是出租车) * 可以指定,R.raw.chuzuche,R.raw.xiaobache,R.raw.hongqi */ - var currentCarVrIconRes by Delegates.observable(R.raw.hq_h9) { _, _, newValue -> - carModel = Carmodel.values().find { it.resId == newValue } - } + @Volatile + @JvmField + var currentCarVrIconRes = R.raw.hq_h9 /** * 地图 DEFAULT 是否加载成功 @@ -26,12 +24,4 @@ object HdMapBuildConfig { @JvmField var isMapLoaded = false - - /** - * 表示当前车机数据实体 - */ - @Volatile - @JvmField - var carModel: Carmodel? = null - } \ No newline at end of file diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/MogoAutoView.kt b/libraries/mogo-map/src/main/java/com/mogo/map/MogoAutoView.kt index 56ecb7857c..366cc38dd5 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/MogoAutoView.kt +++ b/libraries/mogo-map/src/main/java/com/mogo/map/MogoAutoView.kt @@ -30,8 +30,8 @@ class MoGoAutoView: MapAutoView { private class MarkerControllerWrapper(private val controller: IMarkerController): IMarkerController by controller { override fun addSelfCar(markerOptions: MarkerOptions): Marker? { - Logger.d(TAG, "addSelfCar-> ${HdMapBuildConfig.carModel}") - if (HdMapBuildConfig.carModel == T2) { + Logger.d(TAG, "addSelfCar-> ${HdMapBuildConfig.currentCarVrIconRes}") + if (HdMapBuildConfig.currentCarVrIconRes == T2.resId) { markerOptions.scale = 1.05f } return controller.addSelfCar(markerOptions)