Merge branch 'refs/heads/dev_robotaxi-d_240912_6.7.0' into dev_robotaxi-d_240912_6.7.2_local

This commit is contained in:
donghongyu-pc
2024-10-21 15:54:30 +08:00
17 changed files with 362 additions and 16 deletions

View File

@@ -339,4 +339,9 @@ interface IMogoMapUIController {
* 设置自车相对屏幕位置
*/
fun setScreenToOriginDis(p: Float)
/**
* 调整自车视角
*/
fun changeVisualAngle(eyeHeight: Float, angle: Float, zoom: Float, duration: Int)
}

View File

@@ -29,6 +29,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.i
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.w
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_MAP
import com.mogo.eagle.core.utilcode.util.ThreadUtils
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
@@ -965,4 +966,12 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
override fun setScreenToOriginDis(p: Float) {
mMapView.getMapController()?.setScreenToOriginDis(p)
}
override fun changeVisualAngle(eyeHeight: Float, angle: Float, zoom: Float, duration: Int) {
Logger.d(TAG, "changeVisualAngle: eyeHeight: $eyeHeight, zoom: $zoom, angle: $angle, duration: $duration")
if (checkAMapView()) {
Logger.d(TAG, "changeVisualAngle -- 2 --")
mMapView.getMapController()?.interpolation(eyeHeight, angle, zoom, -1, duration)
}
}
}