diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt index c933c5dc35..7063a64d83 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt @@ -135,10 +135,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener, IGaoDeMapLocationListener { if (roadCrossEnd != null) { if (roadCrossCameraList != null) { roadCrossCameraList?.forEach { - //todo 多个匹配,需要修改 - if (!it.roadUniqueId.isNullOrEmpty() - && it.roadUniqueId!!.contains(roadCrossEnd) - ) { + if (!it.roadUniqueId.isNullOrEmpty() && it.roadUniqueId == roadCrossEnd) { it.deviceInfoList.forEach { deviceInfo -> addCameraDeviceMarker(deviceInfo) } @@ -236,7 +233,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener, IGaoDeMapLocationListener { roadCrossCameraList?.forEach { val result = (!it.roadUniqueId.isNullOrEmpty() - && it.roadUniqueId!!.contains(roadCrossEnd)) + && it.roadUniqueId == roadCrossEnd) roadCrossTrace( TAG, mapOf("errorMsg" to "hasCrossCamera - 遍历匹配路口数据:$result - $roadCrossEnd") )