「Change」

删除adas控制换肤功能

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-03-31 18:30:01 +08:00
parent 4c4904dd01
commit 6d7e8d8e07
8 changed files with 3 additions and 128 deletions

View File

@@ -737,7 +737,6 @@ public class MogoServices implements IMogoMapListener,
if (ui == EnumMapUI.Type_VR) {
if (!mLastStatusIsVr) {
MogoApisHandler.getInstance().getApis().getStatusManagerApi().setVrMode(TAG, true);
MapMarkerManager.getInstance().redrawMarkerByStyleChanged();
if (DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_LENOVO) {
AIAssist.getInstance(mContext).speakTTSVoice("已开启鹰眼模式");
}
@@ -747,7 +746,6 @@ public class MogoServices implements IMogoMapListener,
if (mLastStatusIsVr) {
mLastStatusIsVr = false;
MogoApisHandler.getInstance().getApis().getStatusManagerApi().setVrMode(TAG, false);
MapMarkerManager.getInstance().redrawMarkerByStyleChanged();
if (DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_LENOVO) {
AIAssist.getInstance(mContext).speakTTSVoice("已退出鹰眼模式");
}

View File

@@ -15,7 +15,6 @@ import com.mogo.map.MogoMapUIController;
import com.mogo.map.MogoMarkerManager;
import com.mogo.map.marker.IMogoMarker;
import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.module.common.ModuleNames;
import com.mogo.module.common.drawer.MarkerDrawer;
import com.mogo.module.common.drawer.RoadConditionDrawer;
@@ -33,7 +32,6 @@ import com.mogo.module.service.R;
import com.mogo.module.service.ServiceConst;
import com.mogo.module.service.network.RefreshCallback;
import com.mogo.module.service.network.RefreshModel;
import com.mogo.service.adas.IMogoADASControlStatusChangedListener;
import org.json.JSONArray;
import org.json.JSONException;
@@ -51,8 +49,7 @@ import java.util.Map;
* desc : 大而全的Marker管理
* version: 1.0
*/
public class MapMarkerManager implements IMogoMarkerClickListener,
IMogoADASControlStatusChangedListener {
public class MapMarkerManager implements IMogoMarkerClickListener {
private static final String TAG = "MapMarkerManager";
private Context mContext;
@@ -97,7 +94,6 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
mContext = context.getApplicationContext();
mRefreshModel = new RefreshModel(mContext);
CloudPoiManager.getInstance().updateFromConfig(context);
MarkerServiceHandler.getApis().getRegisterCenterApi().registerADASControlStatusChangedListener(TAG, this);
}
/**
@@ -485,29 +481,6 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
ThreadPoolService.execute(runnable);
}
@Override
public void onMapUiModeChanged(EnumMapUI mapUI) {
switch (mapUI) {
case Type_Light:
case Type_Night:
redrawMarkerByStyleChanged();
break;
}
}
/**
* 重绘内容
*/
public void redrawMarkerByStyleChanged() {
if (mLastDataResult != null) {
runOnTargetThread(() -> {
MogoMarkerManager.getInstance(mContext).removeMarkers(ModuleNames.CARD_TYPE_ROAD_CONDITION);
drawMarkerByCurrentType(mLastDataResult);
mLastCheckMarker = null;
});
}
}
/**
* 关闭当前点击过的 marker
*/