From 499fbc09b5afc433520df451c3b2668451d79b2e Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Wed, 27 Dec 2023 18:14:30 +0800 Subject: [PATCH] =?UTF-8?q?[6.2.6][Opt]Taxi=E4=B9=98=E5=AE=A2=E5=B1=8F?= =?UTF-8?q?=E4=B8=89=E8=A7=92=E7=89=8C=E5=8D=95=E7=8B=AC=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2x/v2n/scenario/scene/road/V2XRoadEventMarker.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/scenario/scene/road/V2XRoadEventMarker.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/scenario/scene/road/V2XRoadEventMarker.java index f7d70d02c2..cc7636b7c1 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/scenario/scene/road/V2XRoadEventMarker.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/scenario/scene/road/V2XRoadEventMarker.java @@ -53,15 +53,16 @@ public class V2XRoadEventMarker implements IV2XMarker { AiRoadMarker.aiMakers.put(noveltyInfo.getInfoId(), aiMarker); } } else { + boolean isSpecial = EventTypeEnumNew.TYPE_SOCKET_ROAD_SHIGU.getPoiType().equals(entity.getPoiType()) && AppIdentityModeUtils.isTaxiPassenger( + FunctionBuildConfig.appIdentityMode); Point point = overlayManager.showOrUpdatePoint( new Point.Options.Builder(V2XConst.V2X_MARKER_OWNER, Level.MAP_MARKER) .longitude(entity.getLocation().getLon()) .latitude(entity.getLocation().getLat()) .set3DMode(true) - .scale(EventTypeEnumNew.TYPE_SOCKET_ROAD_SHIGU.getPoiType().equals(entity.getPoiType()) && AppIdentityModeUtils.isTaxiPassenger( - FunctionBuildConfig.appIdentityMode) ? 0.6f : 1.0f) - .controlAngle(true) - .rotate(180) + .scale(isSpecial ? 0.6f : 1.0f) + .controlAngle(isSpecial) + .rotate(isSpecial ? 180 : 0) .icon3DRes(EventTypeEnumNew.getMarker3DRes(entity.getPoiType())).build(),DEFAULT); if (point != null) { V2XBizTrace.Companion.onAck("V2XRoadEventMarker -> --- add Marker type: ", entity.getPoiType(), false);