[2.15.0] reset name

This commit is contained in:
zhongchao
2023-03-28 10:08:41 +08:00
parent 0beb152ab0
commit 00c423a4b2
4 changed files with 8 additions and 13 deletions

View File

@@ -69,7 +69,7 @@ class IdentifyOriginDataDrawer : Identify {
//清除缓存
for (data in resultList) {
if (trafficDataUuidList.size > 0 && trafficDataUuidList.contains("" + data.uuid)) {
if (TrackerSourceColorHelper.filterData(data)) {
if (TrackerSourceFilterHelper.filterData(data)) {
continue
}
trafficDataUuidList.remove("" + data.uuid)
@@ -104,14 +104,14 @@ class IdentifyOriginDataDrawer : Identify {
mFilterTrafficData.clear()
for (data in trafficData) {
// 过滤掉未知感知数据
if (TrackerSourceColorHelper.filterData(data)) {
if (TrackerSourceFilterHelper.filterData(data)) {
continue
}
var temp: TrackedObject = data
val uuid = "" + data.uuid
val cacheData = mMarkersCaches[uuid]
if (cacheData != null) {
val color = TrackerSourceColorHelper.getDefaultColor(data)
val color = TrackerSourceFilterHelper.getDefaultColor(data)
temp = data.toBuilder().setColor(color).build()
}
mFilterTrafficData[uuid] = temp

View File

@@ -1,11 +1,7 @@
package com.mogo.eagle.core.function.business.identify;
import android.annotation.SuppressLint;
import android.os.Build;
import android.util.ArraySet;
import android.util.Log;
import androidx.annotation.RequiresApi;
import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;
@@ -18,7 +14,6 @@ import com.mogo.map.MogoMarkerManager;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import mogo.telematics.pad.MessagePad;
@@ -79,13 +74,13 @@ public class TrackManager {
long cost = System.currentTimeMillis();
//进入过滤机制的感知物体,首先从缓存队列中进行查找 uuid
for (MessagePad.TrackedObject data : trafficData) {
if (TrackerSourceColorHelper.INSTANCE.filterData(data)) {
if (TrackerSourceFilterHelper.INSTANCE.filterData(data)) {
continue;
}
String uuid = "" + data.getUuid();
TrackObj trackObj = mMarkersCaches.get(uuid);
String color = TrackerSourceColorHelper.INSTANCE.getDefaultColor(data);
String color = TrackerSourceFilterHelper.INSTANCE.getDefaultColor(data);
data = data.toBuilder().setColor(color).build();
if (trackObj != null) {
@@ -135,7 +130,7 @@ public class TrackManager {
for (MessagePad.TrackedObject data : resultList) {
String uuid = "" + data.getUuid();
if (trafficDataUuid.size() > 0 && trafficDataUuid.contains(uuid)) {
if (TrackerSourceColorHelper.INSTANCE.filterData(data)) {
if (TrackerSourceFilterHelper.INSTANCE.filterData(data)) {
continue;
}
trafficDataUuid.remove(uuid);

View File

@@ -6,7 +6,7 @@ import com.mogo.eagle.core.data.enums.TrafficTypeEnum
import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager
import mogo.telematics.pad.MessagePad.*
object TrackerSourceColorHelper {
object TrackerSourceFilterHelper {
@SuppressLint("NewApi")
fun filterData(data: TrackedObject): Boolean {