diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XSurroundingAdapter.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XSurroundingAdapter.java index fa111adadc..9514f894ce 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XSurroundingAdapter.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XSurroundingAdapter.java @@ -10,11 +10,13 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; +import com.mogo.commons.voice.AIAssist; import com.mogo.module.common.entity.MarkerPoiTypeEnum; import com.mogo.module.v2x.R; import com.mogo.module.v2x.adapter.holder.V2XSurroundingViewHolder; import com.mogo.module.v2x.entity.panel.SurroundingConstruction; import com.mogo.module.v2x.listener.SurroundingItemClickListener; +import com.mogo.module.v2x.utils.V2XUtils; import java.util.List; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/entity/panel/SurroundingConstruction.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/entity/panel/SurroundingConstruction.java index c52d204fb0..2cd7c87742 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/entity/panel/SurroundingConstruction.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/entity/panel/SurroundingConstruction.java @@ -1,6 +1,7 @@ package com.mogo.module.v2x.entity.panel; import com.mogo.module.common.entity.MarkerExploreWay; +import com.mogo.module.common.entity.MarkerPoiTypeEnum; import java.io.Serializable; import java.util.ArrayList; @@ -35,4 +36,41 @@ public class SurroundingConstruction implements Serializable { public void addMarkerExploreWay(MarkerExploreWay item) { construtList.add(item); } + + public String getTypeNameTTS(String type) { + String typeName = "请查看周边的"; + switch (type) { + case MarkerPoiTypeEnum.ROAD_CLOSED: + typeName += "封路"; + break; + case MarkerPoiTypeEnum.FOURS_ICE: + typeName += "道路结冰"; + break; + case MarkerPoiTypeEnum.FOURS_FOG: + typeName += "浓雾"; + break; + case MarkerPoiTypeEnum.TRAFFIC_CHECK: + typeName += "交通检查"; + break; + case MarkerPoiTypeEnum.FOURS_ACCIDENT: + typeName += "交通事故"; + break; + case MarkerPoiTypeEnum.FOURS_BLOCK_UP: + typeName += "拥堵"; + break; + case MarkerPoiTypeEnum.FOURS_ROAD_WORK: + typeName += "施工"; + break; + case MarkerPoiTypeEnum.FOURS_PONDING: + typeName += "道路积水"; + break; + case MarkerPoiTypeEnum.FOURS_LIVING: + typeName += "实时路况"; + break; + default: + typeName += "实时路况"; + break; + } + return typeName + "信息"; + } } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java index 58ee3fa1a9..571707afcb 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java @@ -34,6 +34,7 @@ import com.mogo.map.marker.IMogoMarker; import com.mogo.map.marker.anim.OnMarkerAnimationListener; import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.MarkerLocation; +import com.mogo.module.common.entity.MarkerPoiTypeEnum; import com.mogo.module.common.entity.MarkerShowEntity; import com.mogo.module.service.ServiceConst; import com.mogo.module.v2x.R; @@ -382,10 +383,14 @@ public class V2XSurroundingFragment extends MvpFragment