From 3e7c639b71589a5e8d8402e07e37557c6299bf49 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Wed, 25 Jun 2025 11:06:12 +0800 Subject: [PATCH] =?UTF-8?q?[8.1.0][opt]=E5=8A=A0=E4=B8=AA=E8=BF=9B?= =?UTF-8?q?=E7=AB=99=E7=82=B9=E8=A7=92=E5=BA=A6=E7=9A=84=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mogo/och/bridge/bridge/OchBridgeManager.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OCH/common/bridge/src/main/java/com/mogo/och/bridge/bridge/OchBridgeManager.kt b/OCH/common/bridge/src/main/java/com/mogo/och/bridge/bridge/OchBridgeManager.kt index 8a3df12813..08ed71c320 100644 --- a/OCH/common/bridge/src/main/java/com/mogo/och/bridge/bridge/OchBridgeManager.kt +++ b/OCH/common/bridge/src/main/java/com/mogo/och/bridge/bridge/OchBridgeManager.kt @@ -143,7 +143,7 @@ object OchBridgeManager: IMoGoPlanningTrajectoryListener, IMoGoAutopilotIdentify CallerMapUIServiceManager.getOverlayManager()?.hidePoint("RenderParkingModel") isHide = true } else { - Log.d(TAG, "pncActions-UTM度带号:${planningActionMsg.utmZone},坐标为:(${planningActionMsg.updatedTerminal.x},${planningActionMsg.updatedTerminal.y})") + Log.d(TAG, "pncActions-UTM度带号:${planningActionMsg.utmZone},坐标为:(${planningActionMsg.updatedTerminal.x},${planningActionMsg.updatedTerminal.y}),角度为:${planningActionMsg.parkingLotHeading}") val lonLatArr = map?.switchData( planningActionMsg.updatedTerminal.x, planningActionMsg.updatedTerminal.y, @@ -167,6 +167,7 @@ object OchBridgeManager: IMoGoPlanningTrajectoryListener, IMoGoAutopilotIdentify isHide = true return@let } + val angle = map!!.convertAngle(planningActionMsg.parkingLotHeading, it[0], it[1]).toFloat() // owner、level、id作为key去从缓存中取 val builder = Point.Options.Builder("TYPE_MARKER_PNC", Level.MAP_MARKER) @@ -175,13 +176,13 @@ object OchBridgeManager: IMoGoPlanningTrajectoryListener, IMoGoAutopilotIdentify .set3DMode(true) .isUseGps(true) .controlAngle(true) - .rotate(map!!.convertAngle(planningActionMsg.parkingLotHeading, it[0], it[1]).toFloat()) + .rotate(angle) .icon3DRes(R.raw.parking_model) .longitude(it[0]) .latitude(it[1]) CallerMapUIServiceManager.getOverlayManager() ?.showOrUpdatePoint(builder.build()) - Log.d(TAG, "pncActions-展示进站点(${it[0]},${it[1]})!") + Log.d(TAG, "pncActions-展示进站点(${it[0]},${it[1]}),角度为:${angle}!") if (isHide) { Log.d(TAG, "pncActions-显示被隐藏的进站点!") CallerMapUIServiceManager.getOverlayManager()?.showPoint("RenderParkingModel")