From 01448cb810f48b01b143d17ebc58eda2c727fa12 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 7 Jan 2022 18:07:21 +0800 Subject: [PATCH] =?UTF-8?q?[Change]=20=E8=BF=87=E6=BB=A4=E6=9C=AA=E7=9F=A5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=84=9F=E7=9F=A5=E7=BB=98=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../com/mogo/module/common/drawer/IdentifyDataDrawer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java index a383454f72..42a45e51c1 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java @@ -10,6 +10,7 @@ import com.mogo.eagle.core.data.traffic.TrafficData; import com.mogo.map.marker.IMogoMarker; import com.mogo.map.marker.MogoMarkerOptions; import com.mogo.module.common.MogoApisHandler; +import com.mogo.module.common.constants.AdasRecognizedType; import com.mogo.module.common.constants.DataTypes; import com.mogo.utils.logger.Logger; @@ -82,6 +83,9 @@ public class IdentifyDataDrawer extends BaseDrawer { if (isUselessValue(recognizedListResult)) { continue; } + if (AdasRecognizedType.valueFrom(recognizedListResult.getType().getType()) == AdasRecognizedType.classIdUnKnow) { + continue; + } // 复用之前存在的 marker String uniqueKey = recognizedListResult.getUuid(); IMogoMarker marker = mMarkersCaches.remove(uniqueKey); @@ -102,6 +106,9 @@ public class IdentifyDataDrawer extends BaseDrawer { if (newDiffSetSize > 0) { for (int i = 0; i < newDiffSetSize; i++) { TrafficData recognizedListResult = newDiffSet.get(i); + if (AdasRecognizedType.valueFrom(recognizedListResult.getType().getType()) == AdasRecognizedType.classIdUnKnow) { + continue; + } String uniqueKey = recognizedListResult.getUuid(); IMogoMarker marker = drawAdasRecognizedDataMarker(recognizedListResult); if (marker == null) {