[6.3.0] fix bug of warning track
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.mogo.eagle.core.function.business.identify
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.util.Log
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.data.traffic.TrafficData
|
||||
import com.mogo.eagle.core.data.traffic.threatLevelColor
|
||||
@@ -77,12 +78,12 @@ object WarningHelper {
|
||||
mMarkersCaches[trackId] ?: return@Consumer
|
||||
if (planningObj.type == 0) { //0是leading障碍物,障碍物车身红色提示
|
||||
pncWarningOriginTrafficData[trackId] = PlanningTrack(
|
||||
"#D65D5AFF-drawColor",
|
||||
"#D65D5AFF",
|
||||
getCurWgs84SatelliteTime()
|
||||
)
|
||||
} else if (planningObj.type == 1) { //1是避障和择机的障碍物,障碍物车身黄色提示
|
||||
pncWarningOriginTrafficData[trackId] = PlanningTrack(
|
||||
"#E4DD94FF-drawColor",
|
||||
"#E4DD94FF",
|
||||
getCurWgs84SatelliteTime()
|
||||
)
|
||||
}
|
||||
@@ -119,10 +120,10 @@ object WarningHelper {
|
||||
if (pncWarningBeautyTrafficData.containsKey(uuid)) {
|
||||
val planningTrack = pncWarningBeautyTrafficData[uuid]
|
||||
if (planningTrack != null && !timeOut(planningTrack.time)) {
|
||||
color.invoke(planningTrack.color)
|
||||
color.invoke("${planningTrack.color}-drawColor")
|
||||
} else {
|
||||
pncWarningBeautyTrafficData.remove(uuid)
|
||||
color.invoke("resetColor")
|
||||
val c = pncWarningBeautyTrafficData.remove(uuid)
|
||||
color.invoke("${c?.color}-resetColor")
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -132,10 +133,10 @@ object WarningHelper {
|
||||
if (pncWarningOriginTrafficData.containsKey(uuid)) {
|
||||
val planningTrack = pncWarningOriginTrafficData[uuid]
|
||||
if (planningTrack != null && !timeOut(planningTrack.time)) {
|
||||
color.invoke(planningTrack.color)
|
||||
color.invoke("${planningTrack.color}-drawColor")
|
||||
} else {
|
||||
pncWarningOriginTrafficData.remove(uuid)
|
||||
color.invoke("resetColor")
|
||||
val c = pncWarningOriginTrafficData.remove(uuid)
|
||||
color.invoke("${c?.color}-resetColor")
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user