From 89dc62477f6c7e0e4b1c10e073a968c446bf140c Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Tue, 2 Feb 2021 15:53:13 +0800 Subject: [PATCH] opt --- .idea/gradle.xml | 1 - .../src/main/java/com/mogo/och/BaseOchFragment.java | 5 +++++ .../com/mogo/map/impl/custom/AMapViewWrapper.java | 9 +++++++++ .../mogo/map/uicontroller/IMogoMapUIController.java | 11 +++++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 740794bd48..771c1f74d7 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -89,7 +89,6 @@ diff --git a/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java b/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java index 4c6d6fdab0..9b6e907ef1 100644 --- a/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java +++ b/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java @@ -82,6 +82,11 @@ public abstract class BaseOchFragment> e findViewById(R.id.btnAutopilotArrive).setOnClickListener(view -> MogoApisHandler.getInstance().getApis().getAdasControllerApi().mockOchStatus(-1, "Running")); +// MogoApisHandler.getInstance() +// .getApis() +// .getMapServiceApi() +// .getMapUIController() +// .openVrMode(); } private void checkCallView(boolean isShown) { diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java index 8b4ee7e0f1..249c2e1e92 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java @@ -1000,4 +1000,13 @@ public class AMapViewWrapper implements IMogoMapView, Logger.d( "ADASCOOR", "使用rtk定位数据%s", GsonUtil.jsonFromObject( bean ) ); mMapView.getLocationClient().updateRTKAutoPilotLocation( bean ); } + + @Override + public void openVrMode() { + try { + changeZoom( 20 ); + } catch ( Exception e ) { + e.printStackTrace(); + } + } } diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.java b/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.java index 594931745a..922b351034 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.java +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/uicontroller/IMogoMapUIController.java @@ -257,7 +257,18 @@ public interface IMogoMapUIController { } + /** + * 使用自动驾驶车的定位数据 + * @param data + */ default void syncLocation2Map( JSONObject data ){ } + + /** + * 打开鹰眼模式 + */ + default void openVrMode(){ + + } }