[2.13.0-arch-opt] merge

This commit is contained in:
zhongchao
2022-12-28 11:37:33 +08:00
parent ddeb1e306c
commit d9077e8847
97 changed files with 804 additions and 2003 deletions

View File

@@ -3,14 +3,12 @@ package com.mogo.map;
import android.graphics.Point;
import android.graphics.Rect;
import android.location.Location;
import android.util.Log;
import android.view.View;
import com.mogo.eagle.core.data.map.CenterLine;
import com.mogo.eagle.core.data.map.MogoLatLng;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.map.uicontroller.CarCursorOption;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.map.uicontroller.IMogoMapUIController;
import com.mogo.map.uicontroller.MapCameraPosition;
import com.mogo.map.uicontroller.MapControlResult;
@@ -40,6 +38,12 @@ public class MogoMapUIController implements IMogoMapUIController {
initDelegate();
}
private void initDelegate() {
if (mDelegate == null) {
mDelegate = MogoMapDelegateFactory.getMapUIControllerDelegate();
}
}
public static MogoMapUIController getInstance() {
if (sInstance == null) {
synchronized (MogoMapUIController.class) {
@@ -51,10 +55,6 @@ public class MogoMapUIController implements IMogoMapUIController {
return sInstance;
}
public void setDelegate(IMogoMapUIController mDelegate) {
this.mDelegate = mDelegate;
}
public static synchronized void release() {
sInstance = null;
}
@@ -347,14 +347,6 @@ public class MogoMapUIController implements IMogoMapUIController {
mDelegate = null;
}
private void initDelegate() {
if (mDelegate == null) {
mDelegate = MogoMapDelegateFactory.getMapUIControllerDelegate();
}
}
@Override
public void stepInVrMode(boolean isDayMode) {
initDelegate();