From 35ed4676ea9b796cb6a3f094fa4066b524f3b2de Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Fri, 12 Jul 2024 17:51:58 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0][Fix]=E5=8F=96=E6=B6=88Marker=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E7=9A=84=E5=8F=AF=E7=82=B9=E5=87=BB=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/eagle/core/function/view/TravelRealityView.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt index c42d62e339..14be93f36a 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt @@ -1135,6 +1135,7 @@ class TravelRealityView @JvmOverloads constructor( .position(LatLng(location.latitude, location.longitude)) .anchor(0.5f, 0.5f) mCarMarker = mAMap?.addMarker(option) + mCarMarker?.isClickable = false mCarMarker?.setToTop() } if (mCompassMarker != null) { @@ -1146,6 +1147,7 @@ class TravelRealityView @JvmOverloads constructor( .icon(BitmapDescriptorFactory.fromResource(if (compassDrawable != -1) compassDrawable else R.drawable.amap_custom_corner)) .anchor(0.5f, 0.5f) ) + mCompassMarker?.isClickable = false } } @@ -1165,6 +1167,9 @@ class TravelRealityView @JvmOverloads constructor( mAMap?.let { eventMarkerList.addAll(it.addMarkers(eventOptionList, false)) } + eventMarkerList.forEach { + it.isClickable = false + } Log.d(TAG, "计算到绘制事件耗时为:${System.currentTimeMillis() - testTime}") } @@ -1176,6 +1181,9 @@ class TravelRealityView @JvmOverloads constructor( mAMap?.let { deviceMarkerList.addAll(it.addMarkers(eventMarkerList, false)) } + deviceMarkerList.forEach { + it.isClickable = false + } } private fun realDrawGlobalTrajectory(polylineOptionsList: ArrayList) { @@ -1256,6 +1264,7 @@ class TravelRealityView @JvmOverloads constructor( mEndMarker = mAMap?.addMarker( options ) + mEndMarker?.isClickable = false } }