缓存3D资源
This commit is contained in:
@@ -34,7 +34,7 @@ class ObuRecognizedResultDrawer() {
|
||||
private val mCvxRvInfoIndInfoMap = ConcurrentHashMap<String, CvxRvInfoIndInfo>()
|
||||
|
||||
// 地图内部资源md5缓存,便于资源复用
|
||||
private val mMarkerCachesResMd5Values = ConcurrentHashMap<Int, String>()
|
||||
private val mMarkerCachesResMd5Values = ConcurrentHashMap<String, String>()
|
||||
|
||||
// 上一帧数据的缓存,用来做移动动画
|
||||
private val mMarkersCaches = ConcurrentHashMap<String, IMogoMarker>()
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user