From 28d1c5593e7b9f1e2ba6d361315e0a42cbd502d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 12 Aug 2021 18:32:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=983D=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/module/obu/mogo/map/ObuRecognizedResultDrawer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/map/ObuRecognizedResultDrawer.kt b/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/map/ObuRecognizedResultDrawer.kt index 81beacf2e8..06ff0ac3e1 100644 --- a/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/map/ObuRecognizedResultDrawer.kt +++ b/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/map/ObuRecognizedResultDrawer.kt @@ -34,7 +34,7 @@ class ObuRecognizedResultDrawer() { private val mCvxRvInfoIndInfoMap = ConcurrentHashMap() // 地图内部资源md5缓存,便于资源复用 - private val mMarkerCachesResMd5Values = ConcurrentHashMap() + private val mMarkerCachesResMd5Values = ConcurrentHashMap() // 上一帧数据的缓存,用来做移动动画 private val mMarkersCaches = ConcurrentHashMap() @@ -231,6 +231,8 @@ class ObuRecognizedResultDrawer() { val marker = MogoApisHandler.getInstance().apis.mapServiceApi.getMarkerManager(mContext) .addMarker(DataTypes.TYPE_MARKER_OBU_DATA, options) + // 缓存3D资源 + mMarkerCachesResMd5Values[resIdVal] = marker.markerResName // 缓存数据 mMarkersCaches[cvxRvInfoIndInfo.vehicle_id] = marker return marker