[6.7.0][UI走查] 修复乘客屏遗留部分UI问题

This commit is contained in:
renwj
2024-10-17 19:38:51 +08:00
parent 3ba92ea9d6
commit 0a1104e48f
9 changed files with 66 additions and 10 deletions

View File

@@ -114,7 +114,7 @@ class AiRoadMarker {
.longitude(marker.poi_lon)
.latitude(marker.poi_lat)
if (marker.poiType == EventTypeEnumNew.TYPE_SOCKET_ROAD_PEOPLE_CROSS.poiType) {
builder.anchorColor("#FFBF10")
builder.anchorColor("#FFBF10CC")
}
CallerMapUIServiceManager.getOverlayManager()?.showOrUpdatePoint(builder.build())?.let { p ->
if (!markerIds.contains(markerId)) {

View File

@@ -1,6 +1,8 @@
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
@@ -12,9 +14,9 @@ object HdMapBuildConfig {
* 自车模型(默认是出租车)
* 可以指定R.raw.chuzucheR.raw.xiaobacheR.raw.hongqi
*/
@Volatile
@JvmField
var currentCarVrIconRes = R.raw.hq_h9
var currentCarVrIconRes by Delegates.observable(R.raw.hq_h9) { _, _, newValue ->
carModel = Carmodel.values().find { it.resId == newValue }
}
/**
* 地图 DEFAULT 是否加载成功
@@ -24,4 +26,12 @@ object HdMapBuildConfig {
@JvmField
var isMapLoaded = false
/**
* 表示当前车机数据实体
*/
@Volatile
@JvmField
var carModel: Carmodel? = null
}

View File

@@ -830,7 +830,7 @@ enum class EventTypeEnumNew(
}
}
TYPE_SOCKET_ROAD_CONGESTION.poiType -> R.raw.v2x_yongdu
TYPE_SOCKET_ROAD_PEOPLE_CROSS.poiType -> if (FunctionBuildConfig.skinMode != 0) TrafficTypeEnum.TYPE_TRAFFIC_ID_PEOPLE.traffic3DIconId else TrafficTypeEnum.TYPE_TRAFFIC_ID_PEOPLE.traffic3DNightIconId
TYPE_SOCKET_ROAD_PEOPLE_CROSS.poiType -> if (FunctionBuildConfig.skinMode != 0) TrafficTypeEnum.TYPE_TRAFFIC_ID_PEOPLE_CROSS.traffic3DIconId else TrafficTypeEnum.TYPE_TRAFFIC_ID_PEOPLE_CROSS.traffic3DNightIconId
TYPE_SOCKET_ROAD_OTHER_RETROGRADE_VEHICLE.poiType -> if (FunctionBuildConfig.skinMode != 0) TrafficTypeEnum.TYPE_TRAFFIC_ID_TA_CHE_RETROGRADE.traffic3DIconId else TrafficTypeEnum.TYPE_TRAFFIC_ID_TA_CHE_RETROGRADE.traffic3DNightIconId
else -> 0
}

View File

@@ -129,6 +129,14 @@ enum class TrafficTypeEnum(
R.raw.traffic_tachexiaoche_retrograde,
R.raw.traffic_tachexiaoche_retrograde,
R.raw.traffic_tachexiaoche_retrograde
),
TYPE_TRAFFIC_ID_PEOPLE_CROSS(
100064,
"行人横穿",
R.raw.xingren,
R.raw.xingren,
R.raw.xingren
);