[robo_6.1.0_master] fix sweeper problem

This commit is contained in:
zhongchao
2023-10-12 19:38:44 +08:00
parent 51c8dd2230
commit 6422c28d66
2 changed files with 5 additions and 3 deletions

View File

@@ -54,7 +54,6 @@ class MogoOCHBusPassenger : IMogoOCH, IMogoStatusChangedListener {
*/
private fun stepIntoVrMode() {
d(SceneConstant.M_TAXI_P + TAG, "进入vr模式")
getMapUIController()?.stepInVrMode(true) // 白天模式
stepInDayMode() //白天模式 状态栏字体颜色变黑
}

View File

@@ -1,5 +1,7 @@
package com.mogo.och.sweepercloud.fragment;
import static com.mogo.map.MogoMap.DEFAULT;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MotionEvent;
@@ -35,6 +37,7 @@ import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.listener.MogoMapListenerHandler;
import com.mogo.map.uicontroller.IMogoMapUIController;
import com.mogo.map.uicontroller.VisualAngleMode;
import com.mogo.och.common.module.manager.autopilotmanager.OCHAdasAbilityManager;
import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil;
@@ -234,7 +237,7 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
}
private void updateSwitchMapIcon() {
IMogoMapUIController controller = CallerMapUIServiceManager.INSTANCE.getMapUIController();
IMogoMapUIController controller = CallerMapUIServiceManager.INSTANCE.getMapUIController(DEFAULT);
if (controller != null) {
if (controller.getCurrentMapVisualAngle().isLongSight()) {
mSwitchMapModeImage.setImageResource(R.drawable.sweeper_switch_map_big_selector);
@@ -410,7 +413,7 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
mSwitchMapModeImage.setOnClickListener(new OnPreventFastClickListener() {
@Override
public void onClickImpl(View v) {
IMogoMapUIController controller = CallerMapUIServiceManager.INSTANCE.getMapUIController();
IMogoMapUIController controller = CallerMapUIServiceManager.INSTANCE.getMapUIController(DEFAULT);
if (controller != null) {
//切换地图的远近视图
if (controller.getCurrentMapVisualAngle().isLongSight()) {