[3.2.0][视角切换] 放开Bus乘客屏视角切换逻辑;修正路口视角切换后未切回默认视角问题

This commit is contained in:
renwj
2023-05-18 19:32:09 +08:00
parent 69ef4292c8
commit 56d833f10a

View File

@@ -67,13 +67,13 @@ class MoGoVisualAngleChangeProvider: IMoGoVisualAngleChangeProvider {
val distance = distanceOfCarToStopLine.get() + 5
if (hasCrossRoad && distance > 0) {
val prev = triggerLocation.get()
if (prev != null && loc != null) {
if (prev != null) {
travelled.set(MapTools.distance(loc.longitude, loc.latitude, prev.longitude, prev.latitude) + travelled.get())
triggerLocation.set(loc)
}
val oldRoadId = triggerRoadId.get()
Log.d(TAG, "-- onRoadIdInfo --: travelled --: ${travelled.get()}")
if ((travelled.get() > distance) && oldRoadId != null && oldRoadId != roadId) {
if ((travelled.get() > distance) && oldRoadId != roadId) {
distanceOfCarToStopLine.set(0.0)
hasCrossRoad = false
triggerRoadId.set(null)
@@ -152,10 +152,6 @@ class MoGoVisualAngleChangeProvider: IMoGoVisualAngleChangeProvider {
}
override fun changeAngle(scene: Scene) {
val appIdentityMode = FunctionBuildConfig.appIdentityMode
if (AppIdentityModeUtils.isBus(appIdentityMode) && AppIdentityModeUtils.isPassenger(appIdentityMode)) {
return
}
if(mLevel){
return
}