From fcc94337596a355e8d948d058e99901e5da73ed6 Mon Sep 17 00:00:00 2001 From: renwj Date: Thu, 30 Jun 2022 17:15:38 +0800 Subject: [PATCH] =?UTF-8?q?[V2X]=E5=B0=86AI=E9=81=93=E8=B7=AF=E6=96=BD?= =?UTF-8?q?=E5=B7=A5=E4=BA=8B=E4=BB=B6=E5=9D=90=E6=A0=87=E7=94=B1WGS84?= =?UTF-8?q?=E6=94=B9=E6=88=90=E7=81=AB=E6=98=9F=E5=9D=90=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/eagle/core/function/v2x/events/V2XEventManager.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/events/V2XEventManager.kt b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/events/V2XEventManager.kt index 88cc50a8b9..8fcb641014 100644 --- a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/events/V2XEventManager.kt +++ b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/events/V2XEventManager.kt @@ -8,6 +8,7 @@ import android.os.Looper import android.provider.Settings.System import android.util.* import androidx.localbroadcastmanager.content.LocalBroadcastManager +import com.mogo.cloud.commons.utils.* import com.mogo.cloud.passport.IMoGoTokenCallback import com.mogo.cloud.passport.MoGoAiCloudClient import com.mogo.cloud.passport.MoGoAiCloudClientConfig @@ -464,8 +465,9 @@ object V2XEventManager : IMoGoMapLocationListener, IMoGoTokenCallback, IV2XCallb l3.poiType = this.roadwork?.poiType?.toString() l3.generateTime = this.roadwork?.detectTime ?: 0L l3.location = V2XMarkerLocation().also { l4 -> - l4.lat = this.roadwork?.center?.point?.lat ?: 0.0 - l4.lon = this.roadwork?.center?.point?.lon ?: 0.0 + val p = CoordinateUtils.transformWgsToGcj(this.roadwork?.center?.point?.lat ?: 0.0, this.roadwork?.center?.point?.lon ?: 0.0) + l4.lon = p[0] + l4.lat = p[1] l4.angle = this.roadwork?.center?.road?.bearing?.toDouble() ?: 0.0 } })