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) {