添加adas识别渲染开关
This commit is contained in:
@@ -464,4 +464,14 @@ public class DebugConfig {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private static boolean isUseAdasRecognize = true;
|
||||
|
||||
public static void setUseAdasRecognize(boolean status) {
|
||||
isUseAdasRecognize = status;
|
||||
}
|
||||
|
||||
public static boolean isUseAdasRecognize(){
|
||||
return isUseAdasRecognize;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import android.os.Message;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.mogo.commons.AbsMogoApplication;
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
import com.mogo.map.MogoLatLng;
|
||||
import com.mogo.map.marker.IMogoMarker;
|
||||
import com.mogo.map.marker.MogoMarkerOptions;
|
||||
@@ -146,7 +147,7 @@ class AdasRecognizedResultDrawer extends BaseDrawer {
|
||||
* @param resultList
|
||||
*/
|
||||
public void renderAdasRecognizedResult( List< ADASRecognizedResult > resultList ) {
|
||||
if ( resultList == null || resultList.isEmpty() ) {
|
||||
if ( resultList == null || resultList.isEmpty() || !DebugConfig.isUseAdasRecognize()) {
|
||||
clearOldMarker();
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -12,9 +12,11 @@ import android.widget.TextView;
|
||||
|
||||
import androidx.constraintlayout.widget.Group;
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
import com.mogo.map.navi.MogoNaviInfo;
|
||||
import com.mogo.module.extensions.R;
|
||||
import com.mogo.module.extensions.view.VerticalTrafficLightView;
|
||||
import com.mogo.utils.TipToast;
|
||||
|
||||
import static com.mogo.module.common.constants.TrafficLightConst.TRAFFIC_LIGHT_COLOR_GRAY;
|
||||
|
||||
@@ -61,6 +63,12 @@ public class VrModeNavInfoView extends BaseNaviInfoView implements Handler.Callb
|
||||
tvDistance = findViewById(R.id.module_map_id_navi_next_info_distance_in_vr_mode);
|
||||
tvDistanceUnit = findViewById(R.id.module_map_id_navi_next_info_distance_unit_in_vr_mode);
|
||||
tvNextRoad = findViewById(R.id.module_map_id_navi_next_info_road_in_vr_mode);
|
||||
|
||||
tvCurrentSpeed.setOnLongClickListener(v -> {
|
||||
DebugConfig.setUseAdasRecognize(!DebugConfig.isUseAdasRecognize());
|
||||
TipToast.shortTip(DebugConfig.isUseAdasRecognize()?"Adas识别--打开":"Adas识别--关闭");
|
||||
return false;
|
||||
});
|
||||
}
|
||||
|
||||
public void startNav() {
|
||||
|
||||
@@ -627,6 +627,10 @@ public class MockIntentHandler implements IntentHandler {
|
||||
case 52:
|
||||
EnvStatusManager.getInstance().showPanel( context );
|
||||
break;
|
||||
case 53:
|
||||
boolean isUseAdasRecognize = intent.getBooleanExtra( "status", false );
|
||||
DebugConfig.setUseAdasRecognize(isUseAdasRecognize);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user