From 3eb4f2ac569301e713f721c4f6b56ebab948ccf1 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Wed, 14 May 2025 18:20:25 +0800 Subject: [PATCH] =?UTF-8?q?[8.0.0][opt]=E4=B8=89=E8=81=94=E5=B1=8F?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E6=97=B6=E6=89=8D=E5=A4=84=E7=90=86=E9=A2=84?= =?UTF-8?q?=E6=B5=8B=E5=92=8C=E5=86=B3=E7=AD=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/unmanned/passenger/ui/homepage/HomeViewModel.kt | 5 +++++ .../business/routeoverlay/PredictionOverlayDrawer.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeViewModel.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeViewModel.kt index de91e8c5d1..355b465fd2 100644 --- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeViewModel.kt +++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeViewModel.kt @@ -1,6 +1,7 @@ package com.mogo.och.unmanned.passenger.ui.homepage import androidx.lifecycle.ViewModel +import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.och.common.module.biz.birdge.BridgeListener import com.mogo.och.common.module.biz.birdge.BridgeManager @@ -56,11 +57,15 @@ class HomeViewModel : ViewModel(), BridgeListener, OrderListener { fun checkScreenChange(){ CallerLogger.d(TAG,"havePredictionInfos:${havePredictionInfos}--haveTrajectoryInfos:${haveTrajectoryInfos}--order:${order}") if(order!=null&&havePredictionInfos&&havePredictionInfos){ + FunctionBuildConfig.isDrawDecIdentifyData = true + FunctionBuildConfig.isDrawPreIdentifyData = true // 展示三联屏 BizLoopManager.runInMainThread{ this.viewCallback?.showThreeScreen() } }else{ + FunctionBuildConfig.isDrawDecIdentifyData = false + FunctionBuildConfig.isDrawPreIdentifyData = false // 展示二联屏幕 BizLoopManager.runInMainThread{ this.viewCallback?.showTwoScreen() diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/routeoverlay/PredictionOverlayDrawer.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/routeoverlay/PredictionOverlayDrawer.java index f239623118..4682adb9a5 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/routeoverlay/PredictionOverlayDrawer.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/routeoverlay/PredictionOverlayDrawer.java @@ -274,7 +274,7 @@ public class PredictionOverlayDrawer { if (mPolylineOptions == null) { mPolylineOptions = options; } - if (FunctionBuildConfig.isDrawDecIdentifyData) { + if (FunctionBuildConfig.isDrawPreIdentifyData) { if (preViewType == 2) { overlayManager.showOrUpdateLine(options, SMALL_PRED_MAP2); } else if (preViewType == 3) {