diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt index f4f8b765c3..68abd5926b 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt @@ -9,9 +9,9 @@ object TrackerSourceColorHelper { @SuppressLint("NewApi") fun filterData(data: TrackedObject): Boolean { - if (!FunctionBuildConfig.isDrawUnknownIdentifyData - && data.type == TrafficTypeEnum.TYPE_TRAFFIC_ID_WEI_ZHI.type - ) { + if (!FunctionBuildConfig.isDrawUnknownIdentifyData && data.type == TrafficTypeEnum.TYPE_TRAFFIC_ID_WEI_ZHI.type + || data.type == TrafficTypeEnum.TYPE_TRAFFIC_ID_501.type || data.type == TrafficTypeEnum.TYPE_TRAFFIC_ID_502.type + ) { return true } var trackIPCFilter = true diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/TrafficTypeEnum.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/TrafficTypeEnum.kt index de509ab305..7a22d0063a 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/TrafficTypeEnum.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/TrafficTypeEnum.kt @@ -16,6 +16,20 @@ enum class TrafficTypeEnum( var traffic3DNightIconId: Int ) { + TYPE_TRAFFIC_ID_501( + 501, + "未知数据", + R.raw.traffic_xiankuang, + R.raw.traffic_xiankuang, + R.raw.traffic_xiankuang + ), + TYPE_TRAFFIC_ID_502( + 502, + "未知数据", + R.raw.traffic_xiankuang, + R.raw.traffic_xiankuang, + R.raw.traffic_xiankuang + ), TYPE_TRAFFIC_ID_WEI_ZHI( 100, "未知数据", diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java b/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java index 8b8c65d4a8..a681ad9254 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java +++ b/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java @@ -130,6 +130,7 @@ public class ObjectUtils { markerOptions.setRotateAngle((float) trafficData.getHeading()); markerOptions.setLat(trafficData.getLatitude()); markerOptions.setLon(trafficData.getLongitude()); + markerOptions.setTime(Double.valueOf(trafficData.getSatelliteTime() * 1000).longValue()); if(trafficData.getColor()!=null && !trafficData.getColor().isEmpty()){ markerOptions.setColor(trafficData.getColor()); }else{