[V2X]优化预警事件标记处理逻辑
This commit is contained in:
@@ -243,7 +243,7 @@ public class MoGoV2XMarkerManager implements IMoGoV2XMarkerManager {
|
|||||||
v2xStatus.setRoadEventPOIShow(TAG, true);
|
v2xStatus.setRoadEventPOIShow(TAG, true);
|
||||||
}
|
}
|
||||||
// 清除原来的大而全的新鲜事儿
|
// 清除原来的大而全的新鲜事儿
|
||||||
clearALLPOI();
|
clearAlarmPOI();
|
||||||
if (roadEventEntity.getLocation() != null) {
|
if (roadEventEntity.getLocation() != null) {
|
||||||
// 道路事件,或者水波纹扩散效果
|
// 道路事件,或者水波纹扩散效果
|
||||||
MogoMarkerOptions optionsRipple = new MogoMarkerOptions()
|
MogoMarkerOptions optionsRipple = new MogoMarkerOptions()
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public class V2XRoadEventMarker implements IV2XMarker<V2XRoadEventEntity> {
|
|||||||
// 清除道路事件
|
// 清除道路事件
|
||||||
IMoGoV2XMarkerManager marker = BridgeApi.INSTANCE.v2xMarker();
|
IMoGoV2XMarkerManager marker = BridgeApi.INSTANCE.v2xMarker();
|
||||||
if (marker != null) {
|
if (marker != null) {
|
||||||
marker.clearALLPOI();
|
marker.clearAlarmPOI();
|
||||||
|
|
||||||
if (entity != null) {
|
if (entity != null) {
|
||||||
marker.drawableAlarmPOI(BridgeApi.INSTANCE.context(), entity, null);
|
marker.drawableAlarmPOI(BridgeApi.INSTANCE.context(), entity, null);
|
||||||
@@ -44,7 +44,7 @@ public class V2XRoadEventMarker implements IV2XMarker<V2XRoadEventEntity> {
|
|||||||
IMoGoV2XMarkerManager v2xMarker = BridgeApi.INSTANCE.v2xMarker();
|
IMoGoV2XMarkerManager v2xMarker = BridgeApi.INSTANCE.v2xMarker();
|
||||||
if (v2xMarker != null) {
|
if (v2xMarker != null) {
|
||||||
// 移除事件POI
|
// 移除事件POI
|
||||||
v2xMarker.clearALLPOI();
|
v2xMarker.clearAlarmPOI();
|
||||||
// 绘制上次的数据
|
// 绘制上次的数据
|
||||||
v2xMarker.drawableLastAllPOI();
|
v2xMarker.drawableLastAllPOI();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class V2XOptimalRouteVREventMarker implements IV2XMarker<V2XOptimalRouteD
|
|||||||
// 清除道路事件
|
// 清除道路事件
|
||||||
IMoGoV2XMarkerManager v2xMarker = BridgeApi.INSTANCE.v2xMarker();
|
IMoGoV2XMarkerManager v2xMarker = BridgeApi.INSTANCE.v2xMarker();
|
||||||
if (v2xMarker != null) {
|
if (v2xMarker != null) {
|
||||||
v2xMarker.clearALLPOI();
|
v2xMarker.clearAlarmPOI();
|
||||||
}
|
}
|
||||||
// 绘制引导线
|
// 绘制引导线
|
||||||
V2XOptimalRouteObserver.getInstance()
|
V2XOptimalRouteObserver.getInstance()
|
||||||
|
|||||||
Reference in New Issue
Block a user