From 1e2bcfae84955e414058e018266fd90444a2e783 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Thu, 9 Sep 2021 17:03:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E7=9A=84?= =?UTF-8?q?=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 26 + .../module/common/drawer/MarkerDrawer.java | 4 +- .../common/entity/MarkerExploreWay.java | 6 +- .../common/entity/MarkerNoveltyInfo.java | 2 +- .../common/entity/MarkerPoiTypeEnum.java | 55 -- .../module/common/entity/V2XPoiTypeEnum.java | 31 - .../common/entity/V2XRoadEventEntity.java | 10 +- .../mogo/module/common/enums/EventTypeEnum.kt | 852 ++++++++++++++++++ .../mogo/module/common/enums/SceneTypeEnum.kt | 475 ---------- .../module/common/enums/WarningTypeEnum.kt | 392 -------- .../module/common/utils/CloudPoiManager.java | 44 +- ...arning_v2x_accident_prone_road_section.png | Bin 8247 -> 0 bytes ...con_warning_v2x_avoid_special_vehicles.png | Bin 7602 -> 0 bytes .../icon_warning_v2x_ban_astern.png | Bin 10611 -> 0 bytes .../main/res/drawable-ldpi/icon_car_red.png | Bin .../res/drawable-ldpi/v_to_x_marker_1.png | Bin 0 -> 2568 bytes .../res/drawable-ldpi/v_to_x_marker_11.png | Bin .../res/drawable-ldpi/v_to_x_marker_16.png | Bin .../res/drawable-ldpi/v_to_x_marker_2.png | Bin .../res/drawable-ldpi/v_to_x_marker_3.png | Bin .../res/drawable-ldpi/v_to_x_marker_5.png | Bin .../res/drawable-ldpi/v_to_x_marker_6.png | Bin .../res/drawable-ldpi/v_to_x_marker_7.png | Bin .../res/drawable-ldpi/v_to_x_marker_8.png | Bin .../res/drawable-ldpi/v_to_x_marker_9.png | Bin .../drawable-ldpi/v_to_x_marker_express.png | Bin .../res/drawable-ldpi/v_to_x_marker_taxi.png | Bin .../drawable-ldpi/v_to_x_warning_car_red.png | Bin 0 -> 3130 bytes .../drawable-xhdpi-1920x1000/icon_car_red.png | Bin .../v_to_x_marker_1.png | Bin 0 -> 4582 bytes .../v_to_x_marker_11.png | Bin .../v_to_x_marker_16.png | Bin .../v_to_x_marker_2.png | Bin .../v_to_x_marker_3.png | Bin .../v_to_x_marker_5.png | Bin .../v_to_x_marker_6.png | Bin .../v_to_x_marker_7.png | Bin .../v_to_x_marker_8.png | Bin .../v_to_x_marker_9.png | Bin .../v_to_x_marker_express.png | Bin .../v_to_x_marker_taxi.png | Bin .../v_to_x_warning_car_red.png | Bin 0 -> 7237 bytes .../main/res/drawable-xhdpi/icon_car_red.png | Bin .../icon_common_heart_animation_vr01.png | Bin 4386 -> 0 bytes .../res/drawable-xhdpi/icon_map_marker_4s.png | Bin 2108 -> 0 bytes .../icon_map_marker_living_white.png | Bin 2107 -> 0 bytes .../icon_map_marker_pondingl.png | Bin 2808 -> 0 bytes .../icon_map_marker_pondingl2_white.png | Bin 3478 -> 0 bytes .../drawable-xhdpi/icon_map_marker_refuel.png | Bin 1156 -> 0 bytes .../icon_map_marker_road_block_off2.png | Bin 4453 -> 0 bytes .../icon_map_marker_road_block_off2_white.png | Bin 2778 -> 0 bytes .../icon_map_marker_road_block_up2_white.png | Bin 3679 -> 0 bytes .../icon_map_marker_road_check.png | Bin 2540 -> 0 bytes .../icon_map_marker_road_check2.png | Bin 4740 -> 0 bytes .../icon_map_marker_road_check2_white.png | Bin 2900 -> 0 bytes .../icon_map_marker_road_work.png | Bin 2457 -> 0 bytes .../icon_map_marker_road_work2.png | Bin 4073 -> 0 bytes .../icon_map_marker_road_work2_white.png | Bin 3136 -> 0 bytes .../icon_map_marker_shear_news.png | Bin 1836 -> 0 bytes .../drawable-xhdpi/icon_map_marker_shop.png | Bin 2809 -> 0 bytes .../icon_map_marker_shop_discount.png | Bin 3123 -> 0 bytes .../res/drawable-xhdpi/v_to_x_marker_1.png | Bin 0 -> 4582 bytes .../res/drawable-xhdpi/v_to_x_marker_11.png | Bin .../res/drawable-xhdpi/v_to_x_marker_16.png | Bin .../res/drawable-xhdpi/v_to_x_marker_2.png | Bin .../res/drawable-xhdpi/v_to_x_marker_3.png | Bin .../res/drawable-xhdpi/v_to_x_marker_5.png | Bin .../res/drawable-xhdpi/v_to_x_marker_6.png | Bin .../res/drawable-xhdpi/v_to_x_marker_7.png | Bin .../res/drawable-xhdpi/v_to_x_marker_8.png | Bin .../res/drawable-xhdpi/v_to_x_marker_9.png | Bin .../drawable-xhdpi/v_to_x_marker_express.png | Bin .../res/drawable-xhdpi/v_to_x_marker_taxi.png | Bin .../drawable-xhdpi/v_to_x_warning_car_red.png | Bin 0 -> 7237 bytes .../src/main/res/drawable/blue.png | Bin 719 -> 0 bytes .../res/drawable/module_common_bg_vr.9.png | Bin 17642 -> 0 bytes modules/mogo-module-hmi/README.md | 2 +- .../java/com/mogo/module/hmi/WaringConst.java | 2 +- .../receiver/V2XWarningBroadcastReceiver.kt | 4 +- .../mogo/module/hmi/ui/MoGoWarningFragment.kt | 8 +- .../module/obu/mogo/MogoPrivateObuManager.kt | 125 ++- .../mogo/module/share/manager/UploadHelper.kt | 5 +- .../v2x/adapter/V2XShareEventAdapter.java | 8 +- .../v2x/adapter/V2XSurroundingAdapter.java | 8 +- .../adapter/V2XSurroundingDetailAdapter.java | 7 +- .../v2x/adapter/holder/V2XEventUgcVH.java | 4 +- .../v2x/adapter/holder/V2XRoadEventVH.java | 18 +- .../holder/V2XScenarioHistoryRoadEventVH.java | 4 +- .../mogo/module/v2x/alarm/V2XAlarmServer.java | 4 +- .../v2x/alarm/V2XEarlyWarningServer.java | 4 +- .../entity/panel/SurroundingConstruction.java | 5 +- .../v2x/fragment/V2XEventPanelFragment.kt | 10 +- .../v2x/fragment/V2XSurroundingFragment.java | 4 - .../v2x/listener/V2XLocationListener.java | 8 +- .../v2x/listener/V2XMarkerClickListener.java | 4 +- .../listener/V2XMessageListener_401005.java | 4 +- .../listener/V2XMessageListener_401007.java | 4 +- .../manager/impl/MoGoV2XMarkerManager.java | 32 +- .../manager/impl/MoGoV2XPolylineManager.java | 24 +- .../v2x/marker/V2XFrontTargetMarkerView.java | 1 - .../module/v2x/marker/V2XMarkerAdapter.java | 125 ++- .../module/v2x/marker/V2XMarkerCarInfoView.kt | 3 +- .../module/v2x/marker/V2XMarkerCarView.kt | 3 +- .../v2x/marker/V2XMarkerRoadEventView.kt | 75 +- .../module/v2x/network/V2XRefreshModel.java | 12 +- .../scene/park/V2XIllegalParkScenario.java | 8 +- .../scene/push/V2XPushEventMarker.java | 6 +- .../scene/road/V2XRoadEventWindow.java | 35 +- .../scene/seek/V2XSeekHelpMarker.java | 4 +- .../scene/seek/V2XSeekHelpScenario.java | 8 +- .../mogo/module/v2x/utils/MarkerUtils.java | 4 +- .../src/main/res/anim/v2x_event_view_in.xml | 10 - .../src/main/res/anim/v2x_event_view_out.xml | 10 - .../res/drawable-ldpi/btn_parking_nav.png | Bin 2089 -> 0 bytes .../res/drawable-ldpi/icon_car_rescue.png | Bin 2001 -> 0 bytes .../drawable-ldpi/icon_heart_unlike_bg.png | Bin 3800 -> 0 bytes .../icon_illegal_parking_like.png | Bin 1876 -> 0 bytes .../icon_illegal_parking_unlike.png | Bin 1992 -> 0 bytes .../src/main/res/drawable-ldpi/icon_nav.png | Bin 4316 -> 0 bytes .../res/drawable-ldpi/icon_parking_nav.png | Bin 335 -> 0 bytes .../res/drawable-ldpi/icon_parting_icon.png | Bin 3989 -> 0 bytes .../src/main/res/drawable-ldpi/icon_warn.png | Bin 508 -> 0 bytes .../res/drawable-ldpi/icon_window_close.png | Bin 1355 -> 0 bytes .../res/drawable-ldpi/icon_window_close2.png | Bin 1197 -> 0 bytes .../mogo_image_accident_small.png | Bin 839 -> 0 bytes .../mogo_image_daolushigong_nor.png | Bin 109110 -> 0 bytes .../mogo_image_daolushigong_small.png | Bin 787 -> 0 bytes .../drawable-ldpi/mogo_image_fenglu_nor.png | Bin 111914 -> 0 bytes .../drawable-ldpi/mogo_image_fenglu_small.png | Bin 859 -> 0 bytes .../mogo_image_jiaotongjiancha_nor.png | Bin 104070 -> 0 bytes .../mogo_image_jiaotongjiancha_small.png | Bin 818 -> 0 bytes .../mogo_image_jiaotongshigu_nor.png | Bin 107444 -> 0 bytes .../drawable-ldpi/mogo_image_jiebing_nor.png | Bin 111163 -> 0 bytes .../mogo_image_jiebing_small.png | Bin 977 -> 0 bytes .../drawable-ldpi/mogo_image_jishui_nor.png | Bin 103962 -> 0 bytes .../drawable-ldpi/mogo_image_jishui_small.png | Bin 908 -> 0 bytes .../drawable-ldpi/mogo_image_nongwu_nor.png | Bin 53599 -> 0 bytes .../drawable-ldpi/mogo_image_nongwu_small.png | Bin 499 -> 0 bytes .../drawable-ldpi/mogo_image_qiuzhu_nor.png | Bin 94253 -> 0 bytes .../drawable-ldpi/mogo_image_qiuzhu_small.png | Bin 790 -> 0 bytes .../mogo_image_shishilukuang_small.png | Bin 749 -> 0 bytes .../mogo_image_shishlukuang_nor.png | Bin 98587 -> 0 bytes .../drawable-ldpi/mogo_image_yongdu_nor.png | Bin 129111 -> 0 bytes .../drawable-ldpi/mogo_image_yongdu_small.png | Bin 1084 -> 0 bytes .../res/drawable-ldpi/panel_shadow_bg.png | Bin 1435 -> 0 bytes .../drawable-ldpi/v2x_event_video_refresh.png | Bin 3569 -> 0 bytes .../v2x_icon_event_live_close.png | Bin 871 -> 0 bytes .../v2x_icon_fault_help_warn.png | Bin 705 -> 0 bytes .../res/drawable-ldpi/v2x_icon_gas_money.png | Bin 218 -> 0 bytes .../v2x_icon_gas_station_refuel.png | Bin 649 -> 0 bytes .../res/drawable-ldpi/v2x_icon_location.png | Bin 482 -> 0 bytes .../src/main/res/drawable-ldpi/v2x_icon_p.png | Bin 273 -> 0 bytes .../main/res/drawable-ldpi/v2x_icon_zan1.png | Bin 6091 -> 0 bytes .../main/res/drawable-ldpi/v2x_icon_zan2.png | Bin 1480 -> 0 bytes .../res/drawable-ldpi/v2x_video_close.png | Bin 1689 -> 0 bytes .../res/drawable-ldpi/v_to_x_gas_default.jpg | Bin 431757 -> 0 bytes .../drawable-ldpi/v_to_x_marker_car_error.png | Bin 2436 -> 0 bytes .../v_to_x_marker_car_info_blue.9.png | Bin 6190 -> 0 bytes .../v_to_x_marker_car_info_green.9.png | Bin 6164 -> 0 bytes .../v_to_x_marker_car_info_red.9.png | Bin 5144 -> 0 bytes .../res/drawable-ldpi/v_to_x_park_default.jpg | Bin 524621 -> 0 bytes .../drawable-ldpi/v_to_x_warning_car_blue.png | Bin 3105 -> 0 bytes .../v_to_x_warning_show_live.png | Bin 559 -> 0 bytes .../icon_heart_like_select_bg.png | Bin 3768 -> 0 bytes .../drawable-mdpi/v2x_event_video_refresh.png | Bin 3569 -> 0 bytes .../res/drawable-mdpi/v2x_video_close.png | Bin 1689 -> 0 bytes .../btn_parking_nav.png | Bin 5282 -> 0 bytes .../icon_car_rescue.png | Bin 3998 -> 0 bytes .../icon_heart_unlike_bg.png | Bin 9900 -> 0 bytes .../icon_live_video.png | Bin 2930 -> 0 bytes .../res/drawable-xhdpi-1920x1000/icon_nav.png | Bin 11071 -> 0 bytes .../icon_parking_nav.png | Bin 622 -> 0 bytes .../icon_parting_icon.png | Bin 5042 -> 0 bytes .../drawable-xhdpi-1920x1000/icon_warn.png | Bin 1088 -> 0 bytes .../drawable-xhdpi-1920x1000/live_error.png | Bin 2930 -> 0 bytes .../mogo_image_accident_small.png | Bin 2090 -> 0 bytes .../mogo_image_daolushigong_small.png | Bin 1954 -> 0 bytes .../mogo_image_fenglu_small.png | Bin 2111 -> 0 bytes .../mogo_image_jiaotongjiancha_small.png | Bin 2083 -> 0 bytes .../mogo_image_jiebing_small.png | Bin 2536 -> 0 bytes .../mogo_image_jishui_small.png | Bin 2352 -> 0 bytes .../mogo_image_nongwu_small.png | Bin 1112 -> 0 bytes .../mogo_image_qiuzhu_small.png | Bin 2034 -> 0 bytes .../mogo_image_shishilukuang_small.png | Bin 1476 -> 0 bytes .../mogo_image_yongdu_small.png | Bin 2659 -> 0 bytes .../v2x_icon_event_live_close.png | Bin 1153 -> 0 bytes .../v2x_icon_fault_help_warn.png | Bin 1643 -> 0 bytes .../v2x_icon_gas_money.png | Bin 563 -> 0 bytes .../v2x_icon_gas_station_refuel.png | Bin 1329 -> 0 bytes .../v2x_icon_location.png | Bin 916 -> 0 bytes .../drawable-xhdpi-1920x1000/v2x_icon_p.png | Bin 772 -> 0 bytes .../v2x_icon_zan1.png | Bin 9270 -> 0 bytes .../v2x_icon_zan2.png | Bin 2585 -> 0 bytes .../v_to_x_marker_car_error.png | Bin 3588 -> 0 bytes .../v_to_x_marker_car_info_blue.9.png | Bin 15924 -> 0 bytes .../v_to_x_marker_car_info_green.9.png | Bin 17897 -> 0 bytes .../v_to_x_marker_car_info_red.9.png | Bin 13396 -> 0 bytes .../v_to_x_warning_car_blue.png | Bin 6908 -> 0 bytes .../v_to_x_warning_show_live.png | Bin 923 -> 0 bytes .../v2x_icon_daolushigong_vr.png | Bin 6155 -> 0 bytes .../v2x_icon_jiaotongjiancha_vr.png | Bin 8671 -> 0 bytes .../v2x_icon_jiaotongshigu_vr.png | Bin 6429 -> 0 bytes .../v2x_icon_nongwu_vr.png | Bin 5410 -> 0 bytes .../v2x_icon_yongdu_vr.png | Bin 7037 -> 0 bytes .../v2x_road_front_dead_zone.png | Bin 6320 -> 0 bytes .../res/drawable-xhdpi/btn_parking_nav.png | Bin 5282 -> 0 bytes .../res/drawable-xhdpi/icon_car_rescue.png | Bin 3998 -> 0 bytes .../icon_heart_like_select_bg.png | Bin 12924 -> 0 bytes .../res/drawable-xhdpi/icon_heart_like_vr.png | Bin 1658 -> 0 bytes .../drawable-xhdpi/icon_heart_unlike_bg.png | Bin 9900 -> 0 bytes .../res/drawable-xhdpi/icon_live_video.png | Bin 2930 -> 0 bytes .../src/main/res/drawable-xhdpi/icon_nav.png | Bin 11071 -> 0 bytes .../res/drawable-xhdpi/icon_parking_nav.png | Bin 622 -> 0 bytes .../res/drawable-xhdpi/icon_parting_icon.png | Bin 9419 -> 0 bytes .../src/main/res/drawable-xhdpi/icon_warn.png | Bin 1088 -> 0 bytes .../main/res/drawable-xhdpi/live_error.png | Bin 2930 -> 0 bytes .../module_v2x_left_notice_seek_help.png | Bin 7025 -> 0 bytes .../res/drawable-xhdpi/module_v2x_vip.png | Bin 7595 -> 0 bytes .../mogo_image_accident_small.png | Bin 2090 -> 0 bytes .../mogo_image_daolushigong_nor.png | Bin 109110 -> 0 bytes .../mogo_image_daolushigong_small.png | Bin 1954 -> 0 bytes .../drawable-xhdpi/mogo_image_fenglu_nor.png | Bin 111914 -> 0 bytes .../mogo_image_fenglu_small.png | Bin 2111 -> 0 bytes .../mogo_image_jiaotongjiancha_nor.png | Bin 104070 -> 0 bytes .../mogo_image_jiaotongjiancha_small.png | Bin 2083 -> 0 bytes .../mogo_image_jiaotongshigu_nor.png | Bin 107444 -> 0 bytes .../drawable-xhdpi/mogo_image_jiebing_nor.png | Bin 111163 -> 0 bytes .../mogo_image_jiebing_small.png | Bin 2536 -> 0 bytes .../drawable-xhdpi/mogo_image_jishui_nor.png | Bin 103962 -> 0 bytes .../mogo_image_jishui_small.png | Bin 2352 -> 0 bytes .../drawable-xhdpi/mogo_image_nongwu_nor.png | Bin 53599 -> 0 bytes .../mogo_image_nongwu_small.png | Bin 1112 -> 0 bytes .../drawable-xhdpi/mogo_image_qiuzhu_nor.png | Bin 94253 -> 0 bytes .../mogo_image_qiuzhu_small.png | Bin 2034 -> 0 bytes .../mogo_image_shishilukuang_small.png | Bin 1476 -> 0 bytes .../mogo_image_shishlukuang_nor.png | Bin 98587 -> 0 bytes .../drawable-xhdpi/mogo_image_yongdu_nor.png | Bin 129111 -> 0 bytes .../mogo_image_yongdu_small.png | Bin 2659 -> 0 bytes .../res/drawable-xhdpi/v2x_bg_simple_obu.png | Bin 227625 -> 0 bytes .../res/drawable-xhdpi/v2x_call_normal.png | Bin 11599 -> 0 bytes .../res/drawable-xhdpi/v2x_call_select.png | Bin 10752 -> 0 bytes .../v2x_duixiang_laiche_che.png | Bin 51040 -> 0 bytes .../v2x_duixiang_laiche_che_xian.png | Bin 19742 -> 0 bytes .../v2x_duixiang_laiche_xian.png | Bin 16778 -> 0 bytes .../v2x_event_video_refresh.png | Bin 3569 -> 0 bytes .../v2x_icon_daolushigong_vr.png | Bin 4355 -> 0 bytes .../v2x_icon_event_live_close.png | Bin 1153 -> 0 bytes .../v2x_icon_fault_help_warn.png | Bin 1643 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_fenglu_vr.png | Bin 4213 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_gas_money.png | Bin 563 -> 0 bytes .../v2x_icon_gas_station_refuel.png | Bin 1329 -> 0 bytes .../v2x_icon_jiaotongjiancha_vr.png | Bin 5733 -> 0 bytes .../v2x_icon_jiaotongshigu_vr.png | Bin 4512 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_jishui_vr.png | Bin 4349 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_location.png | Bin 916 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_nongwu_vr.png | Bin 2704 -> 0 bytes .../main/res/drawable-xhdpi/v2x_icon_p.png | Bin 772 -> 0 bytes .../res/drawable-xhdpi/v2x_icon_yongdu_vr.png | Bin 4491 -> 0 bytes .../main/res/drawable-xhdpi/v2x_icon_zan1.png | Bin 9270 -> 0 bytes .../main/res/drawable-xhdpi/v2x_icon_zan2.png | Bin 2585 -> 0 bytes .../drawable-xhdpi/v2x_panel_close_light.png | Bin 1586 -> 0 bytes .../v2x_road_front_dead_zone.png | Bin 4433 -> 0 bytes .../res/drawable-xhdpi/v2x_video_close.png | Bin 3175 -> 0 bytes .../main/res/drawable-xhdpi/v2x_vr_ziche.png | Bin 46377 -> 0 bytes .../v_to_x_event_ugc_shigong.png | Bin 21440 -> 0 bytes .../drawable-xhdpi/v_to_x_event_ugc_shigu.png | Bin 20487 -> 0 bytes .../v_to_x_event_ugc_yongdu.png | Bin 20711 -> 0 bytes .../v_to_x_marker_car_error.png | Bin 3588 -> 0 bytes .../v_to_x_marker_car_info_blue.9.png | Bin 15924 -> 0 bytes .../v_to_x_marker_car_info_green.9.png | Bin 17897 -> 0 bytes .../v_to_x_marker_car_info_red.9.png | Bin 13396 -> 0 bytes .../v_to_x_warning_car_blue.png | Bin 6908 -> 0 bytes .../v_to_x_warning_show_live.png | Bin 923 -> 0 bytes .../src/main/res/drawable/bg_live_video.xml | 11 - .../main/res/drawable/bg_v2x_cancel_help.xml | 15 - .../bg_v2x_event_surrounding_item.xml | 6 - .../bg_v2x_event_surrounding_item_bottom.xml | 7 - .../drawable/bg_v2x_surrounding_road_type.xml | 8 - .../main/res/drawable/bgg_v2x_event_eva.xml | 9 - .../main/res/drawable/selector_zan_btn.xml | 5 - .../src/main/res/drawable/v2x_cover_bg.xml | 5 - .../res/drawable/v2x_event_type_title_bg.xml | 9 - .../main/res/drawable/v2x_fault_help_bg.xml | 10 - .../res/drawable/v2x_fault_help_title_bg.xml | 11 - .../src/main/res/drawable/v2x_feedback_bg.xml | 13 - .../res/drawable/v2x_gas_station_title_bg.xml | 12 - .../res/drawable/v2x_help_btn_cancel_bg.xml | 10 - .../main/res/drawable/v2x_help_btn_ok_bg.xml | 15 - .../res/drawable/v2x_help_info_speed_bg.xml | 11 - .../res/drawable/v2x_help_info_title_bg.xml | 13 - .../item_v2x_event_detail_stub_live.xml | 46 - .../layout/item_v2x_fatigue_driving_vr.xml | 89 -- .../res/layout/view_marker_event_car_vr.xml | 34 - .../window_prejected_road_event_detail.xml | 33 - .../layout/window_simple_obu_event_detail.xml | 53 -- 295 files changed, 1148 insertions(+), 1776 deletions(-) delete mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerPoiTypeEnum.java delete mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XPoiTypeEnum.java create mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt delete mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/SceneTypeEnum.kt delete mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/WarningTypeEnum.kt delete mode 100644 modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_accident_prone_road_section.png delete mode 100644 modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_avoid_special_vehicles.png delete mode 100644 modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_ban_astern.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/icon_car_red.png (100%) create mode 100644 modules/mogo-module-common/src/main/res/drawable-ldpi/v_to_x_marker_1.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_11.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_16.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_2.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_3.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_5.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_6.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_7.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_8.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_9.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_express.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-ldpi/v_to_x_marker_taxi.png (100%) create mode 100644 modules/mogo-module-common/src/main/res/drawable-ldpi/v_to_x_warning_car_red.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/icon_car_red.png (100%) create mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_1.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_11.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_16.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_2.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_3.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_5.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_6.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_7.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_8.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_9.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_express.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_taxi.png (100%) create mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_warning_car_red.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/icon_car_red.png (100%) delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_common_heart_animation_vr01.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_4s.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_living_white.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl2_white.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_refuel.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2_white.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_up2_white.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_check.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_check2.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_check2_white.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_work.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_work2.png delete mode 100755 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_work2_white.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shear_news.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shop.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shop_discount.png create mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_1.png rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_11.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_16.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_2.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_3.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_5.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_6.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_7.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_8.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_9.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_express.png (100%) rename modules/{mogo-module-v2x => mogo-module-common}/src/main/res/drawable-xhdpi/v_to_x_marker_taxi.png (100%) create mode 100644 modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_warning_car_red.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable/blue.png delete mode 100644 modules/mogo-module-common/src/main/res/drawable/module_common_bg_vr.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_in.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_out.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/btn_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_car_rescue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_heart_unlike_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_illegal_parking_like.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_illegal_parking_unlike.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_parting_icon.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_window_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_window_close2.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongshigu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishilukuang_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishlukuang_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/panel_shadow_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_event_video_refresh.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_event_live_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_fault_help_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_gas_money.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_gas_station_refuel.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_location.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_p.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_zan1.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_icon_zan2.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_video_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_gas_default.jpg delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_marker_car_error.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_marker_car_info_blue.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_marker_car_info_green.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_marker_car_info_red.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_park_default.jpg delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_warning_car_blue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-ldpi/v_to_x_warning_show_live.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-mdpi/icon_heart_like_select_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-mdpi/v2x_event_video_refresh.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-mdpi/v2x_video_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/btn_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_car_rescue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_heart_unlike_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_live_video.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_parting_icon.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/live_error.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_accident_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_daolushigong_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_fenglu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_jiaotongjiancha_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_jiebing_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_jishui_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_nongwu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_qiuzhu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_shishilukuang_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/mogo_image_yongdu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_event_live_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_fault_help_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_gas_money.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_gas_station_refuel.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_location.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_p.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_zan1.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v2x_icon_zan2.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_car_error.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_car_info_blue.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_car_info_green.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_car_info_red.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_warning_car_blue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_warning_show_live.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_icon_daolushigong_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_icon_jiaotongjiancha_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_icon_jiaotongshigu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_icon_nongwu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_icon_yongdu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi-2560x1440/v2x_road_front_dead_zone.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/btn_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_car_rescue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_heart_like_select_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_heart_like_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_heart_unlike_bg.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_live_video.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_parking_nav.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_parting_icon.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/live_error.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/module_v2x_left_notice_seek_help.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/module_v2x_vip.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_accident_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongshigu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishilukuang_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishlukuang_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_nor.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_small.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_bg_simple_obu.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_call_normal.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_call_select.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_duixiang_laiche_che.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_duixiang_laiche_che_xian.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_duixiang_laiche_xian.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_video_refresh.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_daolushigong_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_event_live_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_fault_help_warn.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_fenglu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_gas_money.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_gas_station_refuel.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_jiaotongjiancha_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_jiaotongshigu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_jishui_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_location.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_nongwu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_p.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_yongdu_vr.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_zan1.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_zan2.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_panel_close_light.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_road_front_dead_zone.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_video_close.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_vr_ziche.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_event_ugc_shigong.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_event_ugc_shigu.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_event_ugc_yongdu.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_car_error.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_car_info_blue.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_car_info_green.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_car_info_red.9.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_warning_car_blue.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_warning_show_live.png delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bg_live_video.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_cancel_help.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item_bottom.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_surrounding_road_type.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/bgg_v2x_event_eva.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/selector_zan_btn.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_cover_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_event_type_title_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_fault_help_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_fault_help_title_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_feedback_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_gas_station_title_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_help_btn_cancel_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_help_btn_ok_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_help_info_speed_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/drawable/v2x_help_info_title_bg.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail_stub_live.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/layout/item_v2x_fatigue_driving_vr.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/layout/view_marker_event_car_vr.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/layout/window_prejected_road_event_detail.xml delete mode 100644 modules/mogo-module-v2x/src/main/res/layout/window_simple_obu_event_detail.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index 6e8a7d2d48..82120a2874 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -16,6 +16,9 @@ + + + @@ -24,6 +27,7 @@ + @@ -54,12 +58,34 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/MarkerDrawer.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/MarkerDrawer.java index 8891e7cef6..cb5b948acb 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/MarkerDrawer.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/MarkerDrawer.java @@ -18,7 +18,7 @@ import com.mogo.module.common.entity.MarkerNoveltyInfo; import com.mogo.module.common.entity.MarkerOnlineCar; import com.mogo.module.common.entity.MarkerShareMusic; import com.mogo.module.common.entity.MarkerShowEntity; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.utils.logger.Logger; import java.util.HashMap; @@ -90,7 +90,7 @@ class MarkerDrawer { Object bindObj = markerShowEntity.getBindObj(); if (bindObj instanceof MarkerExploreWay && ((MarkerExploreWay) bindObj).getPoiType() != null) { String poiType = ((MarkerExploreWay) bindObj).getPoiType(); - options.icon3DRes(SceneTypeEnum.getMarker3DRes(poiType)); + options.icon3DRes(EventTypeEnum.getMarker3DRes(poiType)); } } diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerExploreWay.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerExploreWay.java index e03f9476f1..8c1b155556 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerExploreWay.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerExploreWay.java @@ -3,7 +3,7 @@ package com.mogo.module.common.entity; import android.text.TextUtils; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import java.io.Serializable; import java.util.List; @@ -15,7 +15,7 @@ public class MarkerExploreWay implements Serializable { private String infoId; private String type;//卡片类型, /** - * @see SceneTypeEnum + * @see EventTypeEnum */ private String poiType; private String sn; @@ -156,7 +156,7 @@ public class MarkerExploreWay implements Serializable { public String getPoiType() { if (TextUtils.isEmpty(poiType)) { - return SceneTypeEnum.FOURS_BLOCK_UP.getPoiType(); + return EventTypeEnum.FOURS_BLOCK_UP.getPoiType(); } return poiType; } diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java index a0a0d527a2..fe9375e3c8 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java @@ -9,7 +9,7 @@ public class MarkerNoveltyInfo { private String sn; private MarkerLocation location; /** - * @see MarkerPoiTypeEnum + * @see com.mogo.module.common.enums.EventTypeEnum */ private String poiType; private ContentData contentData; diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerPoiTypeEnum.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerPoiTypeEnum.java deleted file mode 100644 index ead583110a..0000000000 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerPoiTypeEnum.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.mogo.module.common.entity; - -/** - * author : donghongyu - * e-mail : 1358506549@qq.com - * date : 2020-01-1514:47 - * desc : 车机启动状态 - * version: 1.0 - */ -public interface MarkerPoiTypeEnum { - //加油站 - String GAS_STATION = "10001"; - //交通检查 - String TRAFFIC_CHECK = "10002"; - //封路 - String ROAD_CLOSED = "10003"; - //商场打折 - String SHOP_DISCOUNT = "10004"; - //4S店 - String FOURS_4S = "10005"; - //施工 - String FOURS_ROAD_WORK = "10006"; - //拥堵 - String FOURS_BLOCK_UP = "10007"; - //积水 - String FOURS_PONDING = "10008"; - //超市打折 - String FOURS_SHOP_FREE = "10009"; - //浓雾 - String FOURS_FOG = "10010"; - //结冰 - String FOURS_ICE = "10011"; - //停车场 - String FOURS_PARKING = "10012"; - //事故 - String FOURS_ACCIDENT = "10013"; - //重大事故 - String FOURS_ACCIDENT_01 = "1001301"; - //特大事故 - String FOURS_ACCIDENT_02 = "1001302"; - //较大事故 - String FOURS_ACCIDENT_03 = "1001303"; - //一般事故 - String FOURS_ACCIDENT_04 = "1001304"; - //轻微事故 - String FOURS_ACCIDENT_05 = "1001305"; - //身边 - String FOURS_NEALY = "10014"; - //实时路况 - String FOURS_LIVING = "10015"; - //违章停车 - String ILLEGAL_PARK_LIVING = "10016"; - //路面湿滑 - String ROAD_SLIPPERY = "10021"; -} \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XPoiTypeEnum.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XPoiTypeEnum.java deleted file mode 100644 index a972ffe0e6..0000000000 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XPoiTypeEnum.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.mogo.module.common.entity; - -/** - * author : donghongyu - * e-mail : 1358506549@qq.com - * date : 2020/3/31 4:53 PM - * desc : V2X 道路事件类型 - * version: 1.0 - */ -public interface V2XPoiTypeEnum extends MarkerPoiTypeEnum { - // 前方静止or慢速车辆报警 - String ALERT_FRONT_CAR = "99999"; - // 限行管理 - String ALERT_TRAFFIC_CONTROL = "99998"; - // 红绿灯事件、是建议以多少速度驶过 - String ALERT_TRAFFIC_LIGHT_SUGGEST = "99997"; - // 红绿灯事件、一种是绿灯不足3秒 - String ALERT_TRAFFIC_LIGHT_WARNING = "99996"; - // 故障车辆 - int ALERT_CAR_TROUBLE_WARNING = 20007; - // 疲劳驾驶 - String ALERT_FATIGUE_DRIVING = "99993"; - // 违章停车 - String ALERT_ILLEGAL_PARK = "99992"; - - // TODO 这里目前是演示DEMO会用到,想着是打算商用,先这么处理的 - // 取快递 - String ALERT_TRAFFIC_EXPRESS = "99995"; - // 顺风车 - String ALERT_TRAFFIC_TAXI = "99994"; -} diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XRoadEventEntity.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XRoadEventEntity.java index 75af2b18f6..d78cc335d4 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XRoadEventEntity.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XRoadEventEntity.java @@ -2,7 +2,7 @@ package com.mogo.module.common.entity; import android.text.TextUtils; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import java.io.Serializable; import java.util.Objects; @@ -16,7 +16,7 @@ import java.util.Objects; */ public class V2XRoadEventEntity implements Serializable { /** - * @see MarkerPoiTypeEnum + * @see EventTypeEnum */ // 事件类型 private String poiType; @@ -59,7 +59,7 @@ public class V2XRoadEventEntity implements Serializable { public String getTts(boolean haveLiveCar) { tts = "前方#" + (int) getDistance() + "米#"; - tts += SceneTypeEnum.getTts(getPoiType()); + tts += EventTypeEnum.getTts(getPoiType()); if (haveLiveCar) { tts += ",查看实况请说确定。"; setShowEventButton(true); @@ -75,7 +75,7 @@ public class V2XRoadEventEntity implements Serializable { */ public String getTtsWithFeedback() { tts = "检测到附近"; - tts += SceneTypeEnum.getTtsWithFeedback(getPoiType()); + tts += EventTypeEnum.getTtsWithFeedback(getPoiType()); tts += ",确认该信息是否正确?您可以说“正确”或“错误”帮助其他车友。"; return tts; } @@ -97,7 +97,7 @@ public class V2XRoadEventEntity implements Serializable { } public String getAlarmContent() { - alarmContent = SceneTypeEnum.getAlarmContent(getPoiType()); + alarmContent = EventTypeEnum.getAlarmContent(getPoiType()); return alarmContent; } diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt new file mode 100644 index 0000000000..dee0ca9436 --- /dev/null +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt @@ -0,0 +1,852 @@ +package com.mogo.module.common.enums + +import com.mogo.module.common.R +import com.mogo.module.common.utils.CloudPoiManager +import com.mogo.module.common.utils.Const.* +import com.zhidao.support.obu.constants.ObuConstants + +/** + * OBU、V2N事件类型枚举类 + */ +enum class EventTypeEnum( + val poiType: String, val poiTypeStr: String = "", + val poiTypeStrVr: String = "", + val poiTypeSrcVr: Int = R.drawable.v2x_icon_live_logo, + val content: String = "", val tts: String = "" +) { + //加油站 + GAS_STATION("10001", "加油站", content = "加油站附近", tts = "加油站"), + + //交通检查 + TRAFFIC_CHECK("10002", "交通检查", "前方交通检查", + R.drawable.v2x_icon_jiaotongjiancha_vr, "前方交通检查", "交通检查"), + + //封路 + ROAD_CLOSED("10003", "封路", "前方封路", R.drawable.v2x_icon_fenglu_vr, + "前方封路", "道路封路"), + + //商场打折 + SHOP_DISCOUNT("10004", ""), + + //4S店 + FOURS_4S("10005", ""), + + //施工 + FOURS_ROAD_WORK("10006", "道路施工", "前方施工", R.drawable.v2x_icon_daolushigong_vr, + "前方施工", "道路施工"), + + //拥堵 + FOURS_BLOCK_UP("10007", "道路拥堵", "前方拥堵", R.drawable.v2x_icon_yongdu_vr, + "前方道路拥堵", "道路拥堵"), + + //积水 + FOURS_PONDING("10008", "道路积水", "前方道路积水", R.drawable.v2x_icon_jishui_vr, + "前方道路积水", "道路积水"), + + //超市打折 + FOURS_SHOP_FREE("10009", ""), + + //浓雾 + FOURS_FOG("10010", "出现浓雾", "浓雾预警", R.drawable.v2x_icon_nongwu_vr, + "前方出现浓雾", "出现浓雾"), + + //结冰 + FOURS_ICE("10011", "路面结冰", content = "前方路面结冰", tts = "路面结冰"), + + //停车场 + FOURS_PARKING("10012", "停车场", content = "停车场附近", tts = "停车场"), + + //事故 + FOURS_ACCIDENT("10013", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //重大事故 + FOURS_ACCIDENT_01("1001301", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //特大事故 + FOURS_ACCIDENT_02("1001302", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //较大事故 + FOURS_ACCIDENT_03("1001303", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //一般事故 + FOURS_ACCIDENT_04("1001304", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //轻微事故 + FOURS_ACCIDENT_05("1001305", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr, + "前方交通事故", "交通事故"), + + //身边 + FOURS_NEALY("10014", "身边事件"), + + //实时路况 + FOURS_LIVING("10015", "实时路况"), + + //违章停车 + ILLEGAL_PARK_LIVING("10016"), + + //路面湿滑 + ROAD_SLIPPERY("10021"), + + // 前方静止or慢速车辆报警 + ALERT_FRONT_CAR("99999"), + + // 限行管理 + ALERT_TRAFFIC_CONTROL("99998"), + + // 红绿灯事件、是建议以多少速度驶过 + ALERT_TRAFFIC_LIGHT_SUGGEST("99997"), + + // 红绿灯事件、一种是绿灯不足3秒 + ALERT_TRAFFIC_LIGHT_WARNING("99996"), + + // 故障车辆 + ALERT_CAR_TROUBLE_WARNING("20007"), + + // 疲劳驾驶 + ALERT_FATIGUE_DRIVING("99993"), + + // 违章停车 + ALERT_ILLEGAL_PARK("99992"), + + // TODO 这里目前是演示DEMO会用到,想着是打算商用,先这么处理的 + // 取快递 + ALERT_TRAFFIC_EXPRESS("99995"), + + // 顺风车 + ALERT_TRAFFIC_TAXI("99994"), + + TYPE_USECASE_ID_EBW( + ObuConstants.USE_CASE_ID.EBW.toString(), + "紧急制动预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_emergency_brake, + content="前车急刹车", + tts = "前车急刹车" + ), + TYPE_USECASE_ID_FCW( + ObuConstants.USE_CASE_ID.FCW.toString(), + "前向碰撞预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_collision_warning, + content="前车碰撞预警", + tts="小心前车" + ), + TYPE_USECASE_ID_ICW( + ObuConstants.USE_CASE_ID.ICW.toString(), + "交叉路口碰撞预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_collision_warning, + content="交叉路口碰撞预警", + tts="注意交叉路口车辆" + ), + TYPE_USECASE_ID_CLW( + ObuConstants.USE_CASE_ID.CLW.toString(), + "车辆失控预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_vehicle_control, + content="前车失控预警", + tts="小心前方失控车辆" + ), + TYPE_USECASE_ID_DNPW( + ObuConstants.USE_CASE_ID.DNPW.toString(), + "逆向超车预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_reverse_overtaking, + content="逆向超车预警", + tts="注意对向来车" + ), + TYPE_USECASE_ID_AVW( + ObuConstants.USE_CASE_ID.AVW.toString(), + "异常车辆提醒", + poiTypeSrcVr=R.drawable.icon_warning_v2x_abnormal_vehicle, + content="前车异常", + tts="小心前方异常车辆" + ), + TYPE_USECASE_ID_BSW( + ObuConstants.USE_CASE_ID.BSW.toString(), + "盲区预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_blind_area_collision, + content="%s后盲区预警", + tts="注意%s后车辆" + ), + TYPE_USECASE_ID_LCW( + ObuConstants.USE_CASE_ID.LCW.toString(), + "变道预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_reverse_overtaking, + content="%s向变道预警", + tts="注意%s后车辆" + ),//注意左后车辆/注意右后车辆 + TYPE_USECASE_ID_EVW( + ObuConstants.USE_CASE_ID.EVW.toString(), + "紧急车辆提醒", + poiTypeSrcVr=R.drawable.icon_warning_v2x_special_vehicle_access, + content="请避让特种车辆", + tts="后方特种车辆请避让" + ), + TYPE_USECASE_ID_VRUCW_PERSON( + 0X2B0201.toString(), + "弱势交通参与者碰撞预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_pedestrian_crossing, + content="行人碰撞预警", + tts="行人碰撞预警" + ),//行人/摩托车碰撞预警 + TYPE_USECASE_ID_VRUCW_MOTORBIKE( + 0X2B0202.toString(), + "弱势交通参与者碰撞预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_motorcycle_collision, + content="摩托车碰撞预警", + tts="摩托车碰撞预警" + ),//摩托车碰撞预警 + TYPE_USECASE_ID_SLW( + ObuConstants.USE_CASE_ID.SLW.toString(), + "限速预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_over_speed, + content="已超速", + tts="" + ), + TYPE_USECASE_ID_LTA( + ObuConstants.USE_CASE_ID.LTA.toString(), + "左转辅助", + poiTypeSrcVr=R.drawable.icon_warning_v2x_collision_warning, + content="左转碰撞预警", + tts="注意%s后车辆" + ), + TYPE_USECASE_ID_HLW( + ObuConstants.USE_CASE_ID.HLW.toString(), + "道路危险情况预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_road_dangerous, + content="道路危险情况预警", + tts="前方路况危险,小心行驶" + ),//(如果能给出具体的类别,则播报具体危险类别) + TYPE_USECASE_ID_IVS( + ObuConstants.USE_CASE_ID.IVS.toString(), + "车内标牌", + poiTypeSrcVr=R.drawable.icon_warning_v2x_road_construction, + content="前方施工", + tts="" + ), + TYPE_USECASE_ID_TJW( + ObuConstants.USE_CASE_ID.TJW.toString(), + "前方拥堵提醒", + poiTypeSrcVr=R.drawable.icon_warning_v2x_congestion, + content="前方道路拥堵", + tts="前方%d米道路拥堵,请减速慢行" + ), + TYPE_USECASE_ID_IVP( + ObuConstants.USE_CASE_ID.IVP.toString(), + "闯红灯预警", + poiTypeSrcVr=R.drawable.icon_warning_v2x_traffic_lights_red, + content="路口红灯,禁止通行", + tts="路口红灯,禁止通行" + ), + TYPE_USECASE_ID_IVP_GREEN( + 0x2B091.toString(), + "绿波通行", + poiTypeSrcVr=R.drawable.icon_warning_v2x_traffic_lights_green, + content="绿波通行 %s km/h", + tts="前方路口建议车速 %s 公里每小时" + ), + TYPE_USECASE_ID_COC( + ObuConstants.USE_CASE_ID.COC.toString(), + "预留", + poiTypeSrcVr=R.drawable.icon_warning_v2x_abnormal_vehicle, + content="路况预警", + tts="路况预警" + ), + TYPE_USECASE_ID_ROAD_TRAMCAR( + 0x2C01.toString(), + "前方有轨电车提醒", + poiTypeSrcVr=R.drawable.icon_warning_v2x_tramcar, + content="前方有轨电车提醒", + tts="前方有轨电车经过,请注意行驶安全" + ), + TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP( + 0x2C02.toString(), + "前方左转急弯", + poiTypeSrcVr=R.drawable.icon_warning_v2x_turn_left_sharp, + content="前方左转急弯", + tts="前方路口左转急弯,请减速慢行", + ), + TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP( + 0x2C03.toString(), + "前方右转急弯", + poiTypeSrcVr=R.drawable.icon_warning_v2x_turn_right_sharp, + content="前方右转急弯", + tts="前方路口右转急弯,请减速慢行" + ), + TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING( + 0x2C04.toString(), + "人行横道", + poiTypeSrcVr=R.drawable.icon_warning_v2x_pedestrian_crossing, + content="前方人行横道", + tts="前方人行横道" + ), + TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL( + 0x2C05.toString(), + "学校", + poiTypeSrcVr=R.drawable.icon_warning_v2x_school, + content="前方学校,减速慢行", + tts="前方人行横道,请减速慢行" + ), + TYPE_USECASE_ID_ROAD_COLLISION_WARNING( + 0x2C06.toString(), + "事故易发路段", + poiTypeSrcVr=R.drawable.icon_warning_v2x_collision_warning, + content="当前路段事故多发", + tts="当前路段事故多发,请谨慎行驶" + ), + TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG( + 0x2C07.toString(), + "环岛行驶", + poiTypeSrcVr=R.drawable.icon_warning_v2x_roundaboutpng, + content="前方驶入环岛", + tts="前方驶入环岛,请谨慎行驶" + ), + TYPE_USECASE_ID_ROAD_TEST_SECTION( + 0x2C08.toString(), + "驾校考试路段", + poiTypeSrcVr=R.drawable.icon_warning_v2x_test_section, + content="前方考试路段", + tts="前方考试路段,减速慢行" + ), + TYPE_USECASE_ID_ROAD_HUMP_BRIDGE( + 0x2C09.toString(), + "驼峰桥", + poiTypeSrcVr=R.drawable.icon_warning_v2x_hump_bridge, + content="前方驼峰桥", + tts="即将驶入桥梁,请减速慢行" + ), + TYPE_USECASE_ID_ROAD_NO_PARKING( + 0x2C10.toString(), + "禁止停车", + poiTypeSrcVr=R.drawable.icon_warning_v2x_no_parking, + content="当前路段禁止停车", + tts="当前路段,禁止停车" + ), + TYPE_USECASE_ID_ROAD_GIVE_WAY( + 0x2C11.toString(), + "减速慢行", + poiTypeSrcVr=R.drawable.icon_warning_v2x_give_way, + content="有车出入,减速慢行", + tts="有车出入,减速慢行" + ), + TYPE_ERROR( + ObuConstants.USE_CASE_ID.ERROR.toString(), + "未知/错误/异常", + poiTypeSrcVr=R.drawable.icon_warning_v2x_abnormal_vehicle, + content="", + tts="" + ); + + companion object { + @JvmStatic + fun getPoiTypeStr(poiType: String): String { + // 先获取网络配置的poi对应的名称 + CloudPoiManager.getInstance().getWrapperByPoiType(poiType)?.let { + return it.title + } + // 如果获取不到,那么就用本地默认的 + return when (poiType) { + GAS_STATION.poiType -> GAS_STATION.poiTypeStr + TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeStr + ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeStr + SHOP_DISCOUNT.poiType -> SHOP_DISCOUNT.poiTypeStr + FOURS_4S.poiType -> FOURS_4S.poiTypeStr + FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeStr + FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeStr + FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeStr + FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeStr + FOURS_FOG.poiType -> FOURS_FOG.poiTypeStr + FOURS_ICE.poiType -> FOURS_ICE.poiTypeStr + FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeStr + + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, + FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, + FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeStr + + FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeStr + FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeStr + else -> "其它道路事件" + } + } + + @JvmStatic + fun getPoiTypeStrVr(poiType: String): String { + return when (poiType) { + GAS_STATION.poiType -> GAS_STATION.poiTypeStrVr + TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeStrVr + ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeStrVr + SHOP_DISCOUNT.poiType -> SHOP_DISCOUNT.poiTypeStrVr + FOURS_4S.poiType -> FOURS_4S.poiTypeStrVr + FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeStrVr + FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeStrVr + FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeStrVr + FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeStrVr + FOURS_FOG.poiType -> FOURS_FOG.poiTypeStrVr + FOURS_ICE.poiType -> FOURS_ICE.poiTypeStrVr + FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeStrVr + + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, + FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, + FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeStrVr + + FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeStrVr + FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeStrVr + else -> "其它道路事件" + } + } + + @JvmStatic + fun getPoiTypeSrcVr(poiType: String): Int { + return when (poiType) { + TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeSrcVr + ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeSrcVr + FOURS_4S.poiType -> FOURS_4S.poiTypeSrcVr + FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeSrcVr + FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeSrcVr + FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeSrcVr + FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeSrcVr + FOURS_FOG.poiType -> FOURS_FOG.poiTypeSrcVr + FOURS_ICE.poiType -> FOURS_ICE.poiTypeSrcVr + FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeSrcVr + + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, + FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, + FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeSrcVr + + FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeSrcVr + FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeSrcVr + else -> R.drawable.v2x_icon_live_logo + } + } + + /** + * 获取道路事件的背景色 + */ + @JvmStatic + fun getPoiTypeBg(poiType: String, isVrMode: Boolean): Int { + return when (poiType) { + FOURS_PARKING.poiType, GAS_STATION.poiType -> R.drawable.bg_v2x_event_type_blue + FOURS_BLOCK_UP.poiType, FOURS_LIVING.poiType, FOURS_NEALY.poiType -> if (isVrMode) R.drawable.bg_v2x_event_type_orange_vr else R.drawable.bg_v2x_event_type_orange + TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, FOURS_ROAD_WORK.poiType, + FOURS_PONDING.poiType, FOURS_FOG.poiType, FOURS_ICE.poiType, FOURS_ACCIDENT.poiType, + FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, + FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> if (isVrMode) R.drawable.bg_v2x_event_type_red_vr else R.drawable.bg_v2x_event_type_read + else -> { + if (isVrMode) R.drawable.bg_v2x_event_type_red_vr else R.drawable.bg_v2x_event_type_read + } + } + } + + @JvmStatic + fun getPoiTypeBgForShareItem(poiType: String): Int { + return when (poiType) { + FOURS_PARKING.poiType, GAS_STATION.poiType -> + R.drawable.bg_v2x_event_type_blue + FOURS_BLOCK_UP.poiType, FOURS_LIVING.poiType, FOURS_NEALY.poiType -> + R.drawable.bg_v2x_event_type_orange + TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, + FOURS_ROAD_WORK.poiType, FOURS_PONDING.poiType, + FOURS_FOG.poiType, FOURS_ICE.poiType, + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, + FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, + FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> + R.drawable.bg_v2x_event_type_read + else -> R.drawable.bg_v2x_event_type_read + } + } + + /** + * 判断是否是道路预警事件 + */ + @JvmStatic + fun isRoadEvent(poiType: String?): Boolean { + return when (poiType) { + TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, + FOURS_ROAD_WORK.poiType, FOURS_BLOCK_UP.poiType, + FOURS_PONDING.poiType, FOURS_FOG.poiType, + FOURS_ICE.poiType, FOURS_ACCIDENT.poiType, + FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, + FOURS_ACCIDENT_05.poiType -> true + else -> false + } + } + + /** + * 是否需要UGC预警 + */ + @JvmStatic + fun isNeedRoadEventUgc(poiType: String?): Boolean { + return when (poiType) { + ROAD_CLOSED.poiType, FOURS_ROAD_WORK.poiType, + FOURS_BLOCK_UP.poiType, FOURS_ACCIDENT.poiType, + FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, + FOURS_ACCIDENT_05.poiType -> true + else -> false + } + } + + /** + * 获取 UGC 问答使用的 Title 和 TTS 以及展示图表 + */ + @JvmStatic + fun getUgcTitleStr(poiType: String?): Array? { + val str = arrayOfNulls(5) + when (poiType) { + ROAD_CLOSED.poiType -> { + str[0] = "你刚经过 #### \n封路吗?" + str[1] = "你刚路过的路段封路吗?您可以直接对我说封路、或者不封路。" + str[2] = R.drawable.v_to_x_event_ugc_fenglu + str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_FENG_LU_YES_UN_WAKEUP + str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_FENG_LU_NO_UN_WAKEUP + } + FOURS_ROAD_WORK.poiType -> { + str[0] = "你刚经过 #### \n有道路施工吗?" + str[1] = "你刚路过的路段道路施工吗?您可以直接对我说有施工、或者没有施工。" + str[2] = R.drawable.bg_v2x_cancel_help + str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GONG_YES_UN_WAKEUP + str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GONG_NO_UN_WAKEUP + } + FOURS_BLOCK_UP.poiType -> { + str[0] = "你刚路过 #### \n堵不堵?" + str[1] = "你刚路过的路段堵不堵?您可以直接对我说拥赌、或者不堵。" + str[2] = R.drawable.v_to_x_event_ugc_yongdu + str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_YONG_DU_YES_UN_WAKEUP + str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_YONG_DU_NO_UN_WAKEUP + } + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> { + str[0] = "你刚经过 #### \n有事故发生吗?" + str[1] = "你刚路过的路段有交通事故吗?您可以直接对我说有事故、或者没有事故。" + str[2] = R.drawable.v_to_x_event_ugc_shigu + str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GU_YES_UN_WAKEUP + str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GU_NO_UN_WAKEUP + } + else -> return null + } + return str + } + + @JvmStatic + fun getTts(poiType: String?): String { + return when (poiType) { + FOURS_PARKING.poiType -> FOURS_PARKING.tts + GAS_STATION.poiType -> GAS_STATION.tts + TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.tts + ROAD_CLOSED.poiType -> ROAD_CLOSED.tts + FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.tts + FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.tts + FOURS_PONDING.poiType -> FOURS_PONDING.tts + FOURS_FOG.poiType -> FOURS_FOG.tts + FOURS_ICE.poiType -> FOURS_ICE.tts + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.tts + else -> "道路事件" + } + } + + @JvmStatic + fun getTtsWithFeedback(poiType: String?): String { + return when (poiType) { + FOURS_PARKING.poiType -> "有停车场" + GAS_STATION.poiType -> "有加油站" + TRAFFIC_CHECK.poiType -> "交通检查" + ROAD_CLOSED.poiType -> "封路" + FOURS_ROAD_WORK.poiType -> "施工" + FOURS_BLOCK_UP.poiType -> "道路拥堵" + FOURS_PONDING.poiType -> "道路积水" + FOURS_FOG.poiType -> "出现浓雾" + FOURS_ICE.poiType -> "路面结冰" + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" + else -> "道路事件" + } + } + + @JvmStatic + fun getAlarmContent(poiType: String?): String { + return when (poiType) { + FOURS_PARKING.poiType -> FOURS_PARKING.content + GAS_STATION.poiType -> GAS_STATION.content + TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.content + ROAD_CLOSED.poiType -> ROAD_CLOSED.content + FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.content + FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.content + FOURS_PONDING.poiType -> FOURS_PONDING.content + FOURS_FOG.poiType -> FOURS_FOG.content + FOURS_ICE.poiType -> FOURS_ICE.content + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> + FOURS_ACCIDENT.content + else -> "道路事件" + } + } + + @JvmStatic + fun getTypeSmallRes(type: String): Int { + return when (type) { + TRAFFIC_CHECK.poiType -> + R.drawable.mogo_image_jiaotongjiancha_small + ROAD_CLOSED.poiType -> R.drawable.mogo_image_fenglu_small + FOURS_ROAD_WORK.poiType -> R.drawable.mogo_image_daolushigong_small + FOURS_BLOCK_UP.poiType -> R.drawable.mogo_image_yongdu_small + FOURS_PONDING.poiType -> R.drawable.mogo_image_jishui_small + FOURS_ICE.poiType -> R.drawable.mogo_image_jiebing_small + FOURS_FOG.poiType -> R.drawable.mogo_image_nongwu_small + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> + R.drawable.mogo_image_accident_small + else -> R.drawable.mogo_image_shishilukuang_small + } + } + + @JvmStatic + fun getTypeRes(type: String): Int { + return when (type) { + TRAFFIC_CHECK.poiType -> R.drawable.mogo_image_jiaotongjiancha_nor + ROAD_CLOSED.poiType -> R.drawable.mogo_image_fenglu_nor + FOURS_ROAD_WORK.poiType -> R.drawable.mogo_image_daolushigong_nor + FOURS_BLOCK_UP.poiType -> R.drawable.mogo_image_yongdu_nor + FOURS_PONDING.poiType -> R.drawable.mogo_image_jishui_nor + FOURS_ICE.poiType -> R.drawable.mogo_image_jiebing_nor + FOURS_FOG.poiType -> R.drawable.mogo_image_nongwu_nor + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> + R.drawable.mogo_image_jiaotongshigu_nor + else -> R.drawable.mogo_image_shishlukuang_nor + } + } + + @JvmStatic + fun getTypeName(type: String?): String { + return when (type) { + ROAD_CLOSED.poiType -> "封路" + FOURS_ICE.poiType -> "道路结冰" + FOURS_FOG.poiType -> "浓雾" + TRAFFIC_CHECK.poiType -> "交通检查" + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" + FOURS_BLOCK_UP.poiType -> "拥堵" + FOURS_ROAD_WORK.poiType -> "施工" + FOURS_PONDING.poiType -> "道路积水" + else -> "实时路况" + } + } + + @JvmStatic + fun getMarker3DRes(poiType: String?): Int { + return when (poiType) { + FOURS_BLOCK_UP.poiType -> R.raw.v2x_yongdu + FOURS_ACCIDENT.poiType -> R.raw.v2x_shigu + FOURS_LIVING.poiType -> R.raw.v2x_shishilukuang + FOURS_FOG.poiType -> R.raw.v2x_nongwu + TRAFFIC_CHECK.poiType -> R.raw.v2x_jiaotongjiancha + FOURS_ROAD_WORK.poiType -> R.raw.v2x_daolushigong + FOURS_ICE.poiType -> R.raw.v2x_daolujiebing + FOURS_PONDING.poiType -> R.raw.v2x_daolujishui + else -> 0 + } + } + + @JvmStatic + fun getTypeNameTTS(type: String?): String { + return when (type) { + ROAD_CLOSED.poiType -> "封路" + FOURS_ICE.poiType -> "道路结冰" + FOURS_FOG.poiType -> "浓雾" + TRAFFIC_CHECK.poiType -> "交通检查" + FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, + FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" + FOURS_BLOCK_UP.poiType -> "拥堵" + FOURS_ROAD_WORK.poiType -> "施工" + FOURS_PONDING.poiType -> "道路积水" + else -> "实时路况" + } + } + + @JvmStatic + fun getUpdateIconRes(poiType: String?): Int { + return when (poiType) { + //交通检查 + TRAFFIC_CHECK.poiType -> { + R.drawable.v_to_x_marker_2 + } + //封路 + ROAD_CLOSED.poiType -> { + R.drawable.v_to_x_marker_16 + } + //施工 + FOURS_ROAD_WORK.poiType -> { + R.drawable.v_to_x_marker_11 + } + //拥堵 + FOURS_BLOCK_UP.poiType -> { + R.drawable.v_to_x_marker_5 + } + //积水 + FOURS_PONDING.poiType -> { + R.drawable.v_to_x_marker_6 + } + //浓雾 + FOURS_FOG.poiType -> { + R.drawable.v_to_x_marker_9 + } + //结冰 + FOURS_ICE.poiType -> { + R.drawable.v_to_x_marker_8 + } + //事故 + FOURS_ACCIDENT.poiType -> { + R.drawable.v_to_x_marker_7 + } + //事故 + FOURS_LIVING.poiType -> { + R.drawable.v_to_x_marker_1 + } + //红绿灯数据 + ALERT_TRAFFIC_LIGHT_SUGGEST.poiType -> { + R.drawable.v_to_x_marker_3 + } + //红绿灯数据 + ALERT_TRAFFIC_LIGHT_WARNING.poiType -> { + R.drawable.v_to_x_marker_3 + } + //前方静止or慢速车辆报警 + ALERT_FRONT_CAR.poiType -> { + R.drawable.v_to_x_warning_car_red + } + // 故障车辆 + ALERT_CAR_TROUBLE_WARNING.poiType -> { + R.drawable.icon_car_red + } + // 取快递 + ALERT_TRAFFIC_EXPRESS.poiType -> { + R.drawable.v_to_x_marker_express + } + // 顺风车 + ALERT_TRAFFIC_TAXI.poiType -> { + R.drawable.v_to_x_marker_taxi + } + else -> 0 + } + } + + //===================告警类事件=================== + + @JvmStatic + fun getWarningIcon(poiType: String?): Int { + return when (poiType) { + TYPE_USECASE_ID_EBW.poiType -> TYPE_USECASE_ID_EBW.poiTypeSrcVr + TYPE_USECASE_ID_FCW.poiType -> TYPE_USECASE_ID_FCW.poiTypeSrcVr + TYPE_USECASE_ID_ICW.poiType -> TYPE_USECASE_ID_ICW.poiTypeSrcVr + TYPE_USECASE_ID_CLW.poiType -> TYPE_USECASE_ID_CLW.poiTypeSrcVr + TYPE_USECASE_ID_DNPW.poiType -> TYPE_USECASE_ID_DNPW.poiTypeSrcVr + TYPE_USECASE_ID_AVW.poiType -> TYPE_USECASE_ID_AVW.poiTypeSrcVr + TYPE_USECASE_ID_BSW.poiType -> TYPE_USECASE_ID_BSW.poiTypeSrcVr + TYPE_USECASE_ID_LCW.poiType -> TYPE_USECASE_ID_LCW.poiTypeSrcVr + TYPE_USECASE_ID_EVW.poiType -> TYPE_USECASE_ID_EVW.poiTypeSrcVr + TYPE_USECASE_ID_VRUCW_PERSON.poiType -> TYPE_USECASE_ID_VRUCW_PERSON.poiTypeSrcVr + TYPE_USECASE_ID_VRUCW_MOTORBIKE.poiType -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.poiTypeSrcVr + TYPE_USECASE_ID_SLW.poiType -> TYPE_USECASE_ID_SLW.poiTypeSrcVr + TYPE_USECASE_ID_LTA.poiType -> TYPE_USECASE_ID_LTA.poiTypeSrcVr + TYPE_USECASE_ID_HLW.poiType -> TYPE_USECASE_ID_HLW.poiTypeSrcVr + TYPE_USECASE_ID_IVS.poiType -> TYPE_USECASE_ID_IVS.poiTypeSrcVr + TYPE_USECASE_ID_TJW.poiType -> TYPE_USECASE_ID_TJW.poiTypeSrcVr + TYPE_USECASE_ID_IVP.poiType -> TYPE_USECASE_ID_IVP.poiTypeSrcVr + TYPE_USECASE_ID_IVP_GREEN.poiType -> TYPE_USECASE_ID_IVP_GREEN.poiTypeSrcVr + TYPE_USECASE_ID_COC.poiType -> TYPE_USECASE_ID_COC.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_TRAMCAR.poiType -> TYPE_USECASE_ID_ROAD_TRAMCAR.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.poiType -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_TEST_SECTION.poiType -> TYPE_USECASE_ID_ROAD_TEST_SECTION.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.poiType -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_NO_PARKING.poiType -> TYPE_USECASE_ID_ROAD_NO_PARKING.poiTypeSrcVr + TYPE_USECASE_ID_ROAD_GIVE_WAY.poiType -> TYPE_USECASE_ID_ROAD_GIVE_WAY.poiTypeSrcVr + TYPE_ERROR.poiType -> TYPE_ERROR.poiTypeSrcVr + else -> TYPE_USECASE_ID_AVW.poiTypeSrcVr + } + } + + @JvmStatic + fun getWarningContent(poiType: String?): String { + return when (poiType) { + TYPE_USECASE_ID_EBW.poiType -> TYPE_USECASE_ID_EBW.content + TYPE_USECASE_ID_FCW.poiType -> TYPE_USECASE_ID_FCW.content + TYPE_USECASE_ID_ICW.poiType -> TYPE_USECASE_ID_ICW.content + TYPE_USECASE_ID_CLW.poiType -> TYPE_USECASE_ID_CLW.content + TYPE_USECASE_ID_DNPW.poiType -> TYPE_USECASE_ID_DNPW.content + TYPE_USECASE_ID_AVW.poiType -> TYPE_USECASE_ID_AVW.content + TYPE_USECASE_ID_BSW.poiType -> TYPE_USECASE_ID_BSW.content + TYPE_USECASE_ID_LCW.poiType -> TYPE_USECASE_ID_LCW.content + TYPE_USECASE_ID_EVW.poiType -> TYPE_USECASE_ID_EVW.content + TYPE_USECASE_ID_VRUCW_PERSON.poiType -> TYPE_USECASE_ID_VRUCW_PERSON.content + TYPE_USECASE_ID_VRUCW_MOTORBIKE.poiType -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.content + TYPE_USECASE_ID_SLW.poiType -> TYPE_USECASE_ID_SLW.content + TYPE_USECASE_ID_LTA.poiType -> TYPE_USECASE_ID_LTA.content + TYPE_USECASE_ID_HLW.poiType -> TYPE_USECASE_ID_HLW.content + TYPE_USECASE_ID_IVS.poiType -> TYPE_USECASE_ID_IVS.content + TYPE_USECASE_ID_TJW.poiType -> TYPE_USECASE_ID_TJW.content + TYPE_USECASE_ID_IVP.poiType -> TYPE_USECASE_ID_IVP.content + TYPE_USECASE_ID_IVP_GREEN.poiType -> TYPE_USECASE_ID_IVP_GREEN.content + TYPE_USECASE_ID_COC.poiType -> TYPE_USECASE_ID_COC.content + TYPE_USECASE_ID_ROAD_TRAMCAR.poiType -> TYPE_USECASE_ID_ROAD_TRAMCAR.content + TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.content + TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.content + TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.content + TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.content + TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.content + TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.poiType -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.content + TYPE_USECASE_ID_ROAD_TEST_SECTION.poiType -> TYPE_USECASE_ID_ROAD_TEST_SECTION.content + TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.poiType -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.content + TYPE_USECASE_ID_ROAD_NO_PARKING.poiType -> TYPE_USECASE_ID_ROAD_NO_PARKING.content + TYPE_USECASE_ID_ROAD_GIVE_WAY.poiType -> TYPE_USECASE_ID_ROAD_GIVE_WAY.content + TYPE_ERROR.poiType -> TYPE_ERROR.content + else -> TYPE_USECASE_ID_AVW.content + } + } + + @JvmStatic + fun getWarningTts(poiType: String?): String { + return when (poiType) { + TYPE_USECASE_ID_EBW.poiType -> TYPE_USECASE_ID_EBW.tts + TYPE_USECASE_ID_FCW.poiType -> TYPE_USECASE_ID_FCW.tts + TYPE_USECASE_ID_ICW.poiType -> TYPE_USECASE_ID_ICW.tts + TYPE_USECASE_ID_CLW.poiType -> TYPE_USECASE_ID_CLW.tts + TYPE_USECASE_ID_DNPW.poiType -> TYPE_USECASE_ID_DNPW.tts + TYPE_USECASE_ID_AVW.poiType -> TYPE_USECASE_ID_AVW.tts + TYPE_USECASE_ID_BSW.poiType -> TYPE_USECASE_ID_BSW.tts + TYPE_USECASE_ID_LCW.poiType -> TYPE_USECASE_ID_LCW.tts + TYPE_USECASE_ID_EVW.poiType -> TYPE_USECASE_ID_EVW.tts + TYPE_USECASE_ID_VRUCW_PERSON.poiType -> TYPE_USECASE_ID_VRUCW_PERSON.tts + TYPE_USECASE_ID_VRUCW_MOTORBIKE.poiType -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.tts + TYPE_USECASE_ID_SLW.poiType -> TYPE_USECASE_ID_SLW.tts + TYPE_USECASE_ID_LTA.poiType -> TYPE_USECASE_ID_LTA.tts + TYPE_USECASE_ID_HLW.poiType -> TYPE_USECASE_ID_HLW.tts + TYPE_USECASE_ID_IVS.poiType -> TYPE_USECASE_ID_IVS.tts + TYPE_USECASE_ID_TJW.poiType -> TYPE_USECASE_ID_TJW.tts + TYPE_USECASE_ID_IVP.poiType -> TYPE_USECASE_ID_IVP.tts + TYPE_USECASE_ID_IVP_GREEN.poiType -> TYPE_USECASE_ID_IVP_GREEN.tts + TYPE_USECASE_ID_COC.poiType -> TYPE_USECASE_ID_COC.tts + TYPE_USECASE_ID_ROAD_TRAMCAR.poiType -> TYPE_USECASE_ID_ROAD_TRAMCAR.tts + TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.tts + TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.tts + TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.tts + TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.tts + TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.tts + TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.poiType -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.tts + TYPE_USECASE_ID_ROAD_TEST_SECTION.poiType -> TYPE_USECASE_ID_ROAD_TEST_SECTION.tts + TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.poiType -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.tts + TYPE_USECASE_ID_ROAD_NO_PARKING.poiType -> TYPE_USECASE_ID_ROAD_NO_PARKING.tts + TYPE_USECASE_ID_ROAD_GIVE_WAY.poiType -> TYPE_USECASE_ID_ROAD_GIVE_WAY.tts + TYPE_ERROR.poiType -> TYPE_ERROR.tts + else -> TYPE_USECASE_ID_AVW.tts + } + } + } +} \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/SceneTypeEnum.kt b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/SceneTypeEnum.kt deleted file mode 100644 index 85794d94cf..0000000000 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/SceneTypeEnum.kt +++ /dev/null @@ -1,475 +0,0 @@ -package com.mogo.module.common.enums - -import com.mogo.module.common.R -import com.mogo.module.common.entity.V2XPoiTypeEnum -import com.mogo.module.common.utils.CloudPoiManager -import com.mogo.module.common.utils.Const.* - -enum class SceneTypeEnum( - val poiType: String, val poiTypeStr: String = "其它道路事件", - val poiTypeStrVr: String = "其它道路事件", - val poiTypeSrcVr: Int = R.drawable.v2x_icon_live_logo -) { - //加油站 - GAS_STATION("10001", "加油站"), - - //交通检查 - TRAFFIC_CHECK("10002", "交通检查", "前方交通检查", R.drawable.v2x_icon_jiaotongjiancha_vr), - - //封路 - ROAD_CLOSED("10003", "封路", "前方封路", R.drawable.v2x_icon_fenglu_vr), - - //商场打折 - SHOP_DISCOUNT("10004", ""), - - //4S店 - FOURS_4S("10005", ""), - - //施工 - FOURS_ROAD_WORK("10006", "道路施工", "前方施工", R.drawable.v2x_icon_daolushigong_vr), - - //拥堵 - FOURS_BLOCK_UP("10007", "道路拥堵", "前方拥堵", R.drawable.v2x_icon_yongdu_vr), - - //积水 - FOURS_PONDING("10008", "道路积水", "前方道路积水", R.drawable.v2x_icon_jishui_vr), - - //超市打折 - FOURS_SHOP_FREE("10009", ""), - - //浓雾 - FOURS_FOG("10010", "出现浓雾", "浓雾预警", R.drawable.v2x_icon_nongwu_vr), - - //结冰 - FOURS_ICE("10011", "路面结冰"), - - //停车场 - FOURS_PARKING("10012", "停车场"), - - //事故 - FOURS_ACCIDENT("10013", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //重大事故 - FOURS_ACCIDENT_01("1001301", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //特大事故 - FOURS_ACCIDENT_02("1001302", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //较大事故 - FOURS_ACCIDENT_03("1001303", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //一般事故 - FOURS_ACCIDENT_04("1001304", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //轻微事故 - FOURS_ACCIDENT_05("1001305", "交通事故", "前方交通事故", R.drawable.v2x_icon_jiaotongshigu_vr), - - //身边 - FOURS_NEALY("10014", "身边事件"), - - //实时路况 - FOURS_LIVING("10015", "实时路况"), - - //违章停车 - ILLEGAL_PARK_LIVING("10016"), - - //路面湿滑 - ROAD_SLIPPERY("10021"); - - companion object { - @JvmStatic - fun getPoiTypeStr(poiType: String): String { - // 先获取网络配置的poi对应的名称 - CloudPoiManager.getInstance().getWrapperByPoiType(poiType)?.let { - return it.title - } - // 如果获取不到,那么就用本地默认的 - return when (poiType) { - GAS_STATION.poiType -> GAS_STATION.poiTypeStr - TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeStr - ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeStr - SHOP_DISCOUNT.poiType -> SHOP_DISCOUNT.poiTypeStr - FOURS_4S.poiType -> FOURS_4S.poiTypeStr - FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeStr - FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeStr - FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeStr - FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeStr - FOURS_FOG.poiType -> FOURS_FOG.poiTypeStr - FOURS_ICE.poiType -> FOURS_ICE.poiTypeStr - FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeStr - - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, - FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, - FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeStr - - FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeStr - FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeStr - else -> "其它道路事件" - } - } - - @JvmStatic - fun getPoiTypeStrVr(poiType: String): String { - return when (poiType) { - GAS_STATION.poiType -> GAS_STATION.poiTypeStrVr - TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeStrVr - ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeStrVr - SHOP_DISCOUNT.poiType -> SHOP_DISCOUNT.poiTypeStrVr - FOURS_4S.poiType -> FOURS_4S.poiTypeStrVr - FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeStrVr - FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeStrVr - FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeStrVr - FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeStrVr - FOURS_FOG.poiType -> FOURS_FOG.poiTypeStrVr - FOURS_ICE.poiType -> FOURS_ICE.poiTypeStrVr - FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeStrVr - - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, - FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, - FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeStrVr - - FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeStrVr - FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeStrVr - else -> "其它道路事件" - } - } - - @JvmStatic - fun getPoiTypeSrcVr(poiType: String): Int { - return when (poiType) { - GAS_STATION.poiType -> GAS_STATION.poiTypeSrcVr - TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeSrcVr - ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeSrcVr - SHOP_DISCOUNT.poiType -> SHOP_DISCOUNT.poiTypeSrcVr - FOURS_4S.poiType -> FOURS_4S.poiTypeSrcVr - FOURS_ROAD_WORK.poiType -> FOURS_ROAD_WORK.poiTypeSrcVr - FOURS_BLOCK_UP.poiType -> FOURS_BLOCK_UP.poiTypeSrcVr - FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeSrcVr - FOURS_SHOP_FREE.poiType -> FOURS_SHOP_FREE.poiTypeSrcVr - FOURS_FOG.poiType -> FOURS_FOG.poiTypeSrcVr - FOURS_ICE.poiType -> FOURS_ICE.poiTypeSrcVr - FOURS_PARKING.poiType -> FOURS_PARKING.poiTypeSrcVr - - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, - FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, - FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> FOURS_ACCIDENT.poiTypeSrcVr - - FOURS_NEALY.poiType -> FOURS_NEALY.poiTypeSrcVr - FOURS_LIVING.poiType -> FOURS_LIVING.poiTypeSrcVr - else -> R.drawable.v2x_icon_live_logo - } - } - - /** - * 获取道路事件的背景色 - */ - @JvmStatic - fun getPoiTypeBg(poiType: String, isVrMode: Boolean): Int { - return when (poiType) { - FOURS_PARKING.poiType, GAS_STATION.poiType -> R.drawable.bg_v2x_event_type_blue - FOURS_BLOCK_UP.poiType, FOURS_LIVING.poiType, FOURS_NEALY.poiType -> if (isVrMode) R.drawable.bg_v2x_event_type_orange_vr else R.drawable.bg_v2x_event_type_orange - TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, FOURS_ROAD_WORK.poiType, - FOURS_PONDING.poiType, FOURS_FOG.poiType, FOURS_ICE.poiType, FOURS_ACCIDENT.poiType, - FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, - FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> if (isVrMode) R.drawable.bg_v2x_event_type_red_vr else R.drawable.bg_v2x_event_type_read - else -> { - if (isVrMode) R.drawable.bg_v2x_event_type_red_vr else R.drawable.bg_v2x_event_type_read - } - } - } - - @JvmStatic - fun getPoiTypeBgForShareItem(poiType: String): Int { - return when (poiType) { - FOURS_PARKING.poiType, GAS_STATION.poiType -> - R.drawable.bg_v2x_event_type_blue - FOURS_BLOCK_UP.poiType, FOURS_LIVING.poiType, FOURS_NEALY.poiType -> - R.drawable.bg_v2x_event_type_orange - TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, - FOURS_ROAD_WORK.poiType, FOURS_PONDING.poiType, - FOURS_FOG.poiType, FOURS_ICE.poiType, - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, - FOURS_ACCIDENT_02.poiType, FOURS_ACCIDENT_03.poiType, - FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> - R.drawable.bg_v2x_event_type_read - else -> R.drawable.bg_v2x_event_type_read - } - } - - /** - * 判断是否是道路预警事件 - */ - @JvmStatic - fun isRoadEvent(poiType: String?): Boolean { - return when (poiType) { - TRAFFIC_CHECK.poiType, ROAD_CLOSED.poiType, - FOURS_ROAD_WORK.poiType, FOURS_BLOCK_UP.poiType, - FOURS_PONDING.poiType, FOURS_FOG.poiType, - FOURS_ICE.poiType, FOURS_ACCIDENT.poiType, - FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, - FOURS_ACCIDENT_05.poiType -> true - else -> false - } - } - - /** - * 是否需要UGC预警 - */ - @JvmStatic - fun isNeedRoadEventUgc(poiType: String?): Boolean { - return when (poiType) { - ROAD_CLOSED.poiType, FOURS_ROAD_WORK.poiType, - FOURS_BLOCK_UP.poiType, FOURS_ACCIDENT.poiType, - FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, - FOURS_ACCIDENT_05.poiType -> true - else -> false - } - } - - /** - * 获取 UGC 问答使用的 Title 和 TTS 以及展示图表 - */ - @JvmStatic - fun getUgcTitleStr(poiType: String?): Array? { - val str = arrayOfNulls(5) - when (poiType) { - ROAD_CLOSED.poiType -> { - str[0] = "你刚经过 #### \n封路吗?" - str[1] = "你刚路过的路段封路吗?您可以直接对我说封路、或者不封路。" - str[2] = R.drawable.v_to_x_event_ugc_fenglu - str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_FENG_LU_YES_UN_WAKEUP - str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_FENG_LU_NO_UN_WAKEUP - } - FOURS_ROAD_WORK.poiType -> { - str[0] = "你刚经过 #### \n有道路施工吗?" - str[1] = "你刚路过的路段道路施工吗?您可以直接对我说有施工、或者没有施工。" - str[2] = R.drawable.bg_v2x_cancel_help - str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GONG_YES_UN_WAKEUP - str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GONG_NO_UN_WAKEUP - } - FOURS_BLOCK_UP.poiType -> { - str[0] = "你刚路过 #### \n堵不堵?" - str[1] = "你刚路过的路段堵不堵?您可以直接对我说拥赌、或者不堵。" - str[2] = R.drawable.v_to_x_event_ugc_yongdu - str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_YONG_DU_YES_UN_WAKEUP - str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_YONG_DU_NO_UN_WAKEUP - } - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> { - str[0] = "你刚经过 #### \n有事故发生吗?" - str[1] = "你刚路过的路段有交通事故吗?您可以直接对我说有事故、或者没有事故。" - str[2] = R.drawable.v_to_x_event_ugc_shigu - str[3] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GU_YES_UN_WAKEUP - str[4] = COMMAND_ZHIDAO_V2X_FEEDBACK_SHI_GU_NO_UN_WAKEUP - } - else -> return null - } - return str - } - - @JvmStatic - fun getTts(poiType: String?): String { - return when (poiType) { - FOURS_PARKING.poiType -> "停车场" - GAS_STATION.poiType -> "加油站" - TRAFFIC_CHECK.poiType -> "交通检查" - ROAD_CLOSED.poiType -> "道路封路" - FOURS_ROAD_WORK.poiType -> "道路施工" - FOURS_BLOCK_UP.poiType -> "道路拥堵" - FOURS_PONDING.poiType -> "道路积水" - FOURS_FOG.poiType -> "出现浓雾" - FOURS_ICE.poiType -> "路面结冰" - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" - else -> "道路事件" - } - } - - @JvmStatic - fun getTtsWithFeedback(poiType: String?): String { - return when (poiType) { - FOURS_PARKING.poiType -> "有停车场" - GAS_STATION.poiType -> "有加油站" - TRAFFIC_CHECK.poiType -> "交通检查" - ROAD_CLOSED.poiType -> "封路" - FOURS_ROAD_WORK.poiType -> "施工" - FOURS_BLOCK_UP.poiType -> "道路拥堵" - FOURS_PONDING.poiType -> "道路积水" - FOURS_FOG.poiType -> "出现浓雾" - FOURS_ICE.poiType -> "路面结冰" - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" - else -> "道路事件" - } - } - - @JvmStatic - fun getAlarmContent(poiType: String?): String { - return when (poiType) { - FOURS_PARKING.poiType -> "停车场附近" - GAS_STATION.poiType -> "加油站附近" - TRAFFIC_CHECK.poiType -> "前方交通检查" - ROAD_CLOSED.poiType -> "前方封路" - FOURS_ROAD_WORK.poiType -> "前方施工" - FOURS_BLOCK_UP.poiType -> "前方道路拥堵" - FOURS_PONDING.poiType -> "前方道路积水" - FOURS_FOG.poiType -> "前方出现浓雾" - FOURS_ICE.poiType -> "前方路面结冰" - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> - "前方交通事故" - else -> "道路事件" - } - } - - @JvmStatic - fun getTypeSmallRes(type: String): Int { - return when (type) { - TRAFFIC_CHECK.poiType -> - R.drawable.mogo_image_jiaotongjiancha_small - ROAD_CLOSED.poiType -> R.drawable.mogo_image_fenglu_small - FOURS_ROAD_WORK.poiType -> R.drawable.mogo_image_daolushigong_small - FOURS_BLOCK_UP.poiType -> R.drawable.mogo_image_yongdu_small - FOURS_PONDING.poiType -> R.drawable.mogo_image_jishui_small - FOURS_ICE.poiType -> R.drawable.mogo_image_jiebing_small - FOURS_FOG.poiType -> R.drawable.mogo_image_nongwu_small - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> - R.drawable.mogo_image_accident_small - else -> R.drawable.mogo_image_shishilukuang_small - } - } - - @JvmStatic - fun getTypeRes(type: String): Int { - return when (type) { - TRAFFIC_CHECK.poiType -> R.drawable.mogo_image_jiaotongjiancha_nor - ROAD_CLOSED.poiType -> R.drawable.mogo_image_fenglu_nor - FOURS_ROAD_WORK.poiType -> R.drawable.mogo_image_daolushigong_nor - FOURS_BLOCK_UP.poiType -> R.drawable.mogo_image_yongdu_nor - FOURS_PONDING.poiType -> R.drawable.mogo_image_jishui_nor - FOURS_ICE.poiType -> R.drawable.mogo_image_jiebing_nor - FOURS_FOG.poiType -> R.drawable.mogo_image_nongwu_nor - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> - R.drawable.mogo_image_jiaotongshigu_nor - else -> R.drawable.mogo_image_shishlukuang_nor - } - } - - @JvmStatic - fun getTypeName(type: String?): String { - return when (type) { - ROAD_CLOSED.poiType -> "封路" - FOURS_ICE.poiType -> "道路结冰" - FOURS_FOG.poiType -> "浓雾" - TRAFFIC_CHECK.poiType -> "交通检查" - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" - FOURS_BLOCK_UP.poiType -> "拥堵" - FOURS_ROAD_WORK.poiType -> "施工" - FOURS_PONDING.poiType -> "道路积水" - else -> "实时路况" - } - } - - @JvmStatic - fun getMarker3DRes(poiType: String?): Int { - return when (poiType) { - FOURS_BLOCK_UP.poiType -> R.raw.v2x_yongdu - FOURS_ACCIDENT.poiType -> R.raw.v2x_shigu - FOURS_LIVING.poiType -> R.raw.v2x_shishilukuang - FOURS_FOG.poiType -> R.raw.v2x_nongwu - TRAFFIC_CHECK.poiType -> R.raw.v2x_jiaotongjiancha - FOURS_ROAD_WORK.poiType -> R.raw.v2x_daolushigong - FOURS_ICE.poiType -> R.raw.v2x_daolujiebing - FOURS_PONDING.poiType -> R.raw.v2x_daolujishui - else -> 0 - } - } - - @JvmStatic - fun getTypeNameTTS(type: String?): String { - return when (type) { - ROAD_CLOSED.poiType -> "封路" - FOURS_ICE.poiType -> "道路结冰" - FOURS_FOG.poiType -> "浓雾" - TRAFFIC_CHECK.poiType -> "交通检查" - FOURS_ACCIDENT.poiType, FOURS_ACCIDENT_01.poiType, FOURS_ACCIDENT_02.poiType, - FOURS_ACCIDENT_03.poiType, FOURS_ACCIDENT_04.poiType, FOURS_ACCIDENT_05.poiType -> "交通事故" - FOURS_BLOCK_UP.poiType -> "拥堵" - FOURS_ROAD_WORK.poiType -> "施工" - FOURS_PONDING.poiType -> "道路积水" - else -> "实时路况" - } - } - -// @JvmStatic -// fun getIconRes(poiType: String?): Int { -// return when (poiType) { -// //交通检查 -// TRAFFIC_CHECK.poiType -> { -// R.drawable.v_to_x_marker_2 -// } -// //封路 -// ROAD_CLOSED -> { -// R.drawable.v_to_x_marker_16 -// } -// //施工 -// FOURS_ROAD_WORK -> { -// R.drawable.v_to_x_marker_11 -// } -// //拥堵 -// FOURS_BLOCK_UP -> { -// R.drawable.v_to_x_marker_5 -// } -// //积水 -// FOURS_PONDING -> { -// R.drawable.v_to_x_marker_6 -// } -// //浓雾 -// FOURS_FOG -> { -// R.drawable.v_to_x_marker_9 -// } -// //结冰 -// FOURS_ICE -> { -// R.drawable.v_to_x_marker_8 -// } -// //事故 -// FOURS_ACCIDENT -> { -// R.drawable.v_to_x_marker_7 -// } -// //事故 -// FOURS_LIVING -> { -// R.drawable.v_to_x_marker_1 -// } -// //红绿灯数据 -// ALERT_TRAFFIC_LIGHT_SUGGEST -> { -// R.drawable.v_to_x_marker_3 -// } -// //红绿灯数据 -// ALERT_TRAFFIC_LIGHT_WARNING -> { -// R.drawable.v_to_x_marker_3 -// } -// //前方静止or慢速车辆报警 -// ALERT_FRONT_CAR -> { -// R.drawable.v_to_x_warning_car_red -// } -// // 故障车辆 -// ALERT_CAR_TROUBLE_WARNING.toString() -> { -// R.drawable.icon_car_red -// } -// // 取快递 -// ALERT_TRAFFIC_EXPRESS -> { -// R.drawable.v_to_x_marker_express -// } -// // 顺风车 -// ALERT_TRAFFIC_TAXI -> { -// R.drawable.v_to_x_marker_taxi -// } -// } -// } - } -} \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/WarningTypeEnum.kt b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/WarningTypeEnum.kt deleted file mode 100644 index 5dbbf89fce..0000000000 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/WarningTypeEnum.kt +++ /dev/null @@ -1,392 +0,0 @@ -package com.mogo.module.common.enums - -import com.mogo.module.common.R -import com.zhidao.support.obu.constants.ObuConstants - -/** - * author : donghongyu - * e-mail : 1358506549@qq.com - * date : 2020-01-1514:47 - * desc : 预警类型枚举 - * version: 1.0 - */ -enum class WarningTypeEnum( - var useCaseId: Int, - var desc: String, - var warningContent: String, - var warningTts: String, - var warningIconId: Int -) { - - - TYPE_USECASE_ID_EBW( - ObuConstants.USE_CASE_ID.EBW, - "紧急制动预警", - "前车急刹车", - "前车急刹车", - R.drawable.icon_warning_v2x_emergency_brake - ), - TYPE_USECASE_ID_FCW( - ObuConstants.USE_CASE_ID.FCW, - "前向碰撞预警", - "前车碰撞预警", - "小心前车", - R.drawable.icon_warning_v2x_collision_warning - ), - TYPE_USECASE_ID_ICW( - ObuConstants.USE_CASE_ID.ICW, - "交叉路口碰撞预警", - "交叉路口碰撞预警", - "注意交叉路口车辆", - R.drawable.icon_warning_v2x_collision_warning - ), - TYPE_USECASE_ID_CLW( - ObuConstants.USE_CASE_ID.CLW, - "车辆失控预警", - "前车失控预警", - "小心前方失控车辆", - R.drawable.icon_warning_v2x_vehicle_control - ), - TYPE_USECASE_ID_DNPW( - ObuConstants.USE_CASE_ID.DNPW, - "逆向超车预警", - "逆向超车预警", - "注意对向来车", - R.drawable.icon_warning_v2x_reverse_overtaking - ), - TYPE_USECASE_ID_AVW( - ObuConstants.USE_CASE_ID.AVW, - "异常车辆提醒", - "前车异常", - "小心前方异常车辆", - R.drawable.icon_warning_v2x_abnormal_vehicle - ), - TYPE_USECASE_ID_BSW( - ObuConstants.USE_CASE_ID.BSW, - "盲区预警", - "%s后盲区预警", - "注意%s后车辆", - R.drawable.icon_warning_v2x_blind_area_collision - ), - TYPE_USECASE_ID_LCW( - ObuConstants.USE_CASE_ID.LCW, - "变道预警", - "%s向变道预警", - "注意%s后车辆", - R.drawable.icon_warning_v2x_reverse_overtaking - ),//注意左后车辆/注意右后车辆 - TYPE_USECASE_ID_EVW( - ObuConstants.USE_CASE_ID.EVW, - "紧急车辆提醒", - "请避让特种车辆", - "后方特种车辆请避让", - R.drawable.icon_warning_v2x_special_vehicle_access - ), - TYPE_USECASE_ID_VRUCW_PERSON( - 0X2B0201, - "弱势交通参与者碰撞预警", - "行人碰撞预警", - "行人碰撞预警", - R.drawable.icon_warning_v2x_pedestrian_crossing - ),//行人/摩托车碰撞预警 - TYPE_USECASE_ID_VRUCW_MOTORBIKE( - 0X2B0202, - "弱势交通参与者碰撞预警", - "摩托车碰撞预警", - "摩托车碰撞预警", - R.drawable.icon_warning_v2x_motorcycle_collision - ),//摩托车碰撞预警 - TYPE_USECASE_ID_SLW( - ObuConstants.USE_CASE_ID.SLW, - "限速预警", - "已超速", - "", - R.drawable.icon_warning_v2x_over_speed - ), - TYPE_USECASE_ID_LTA( - ObuConstants.USE_CASE_ID.LTA, - "左转辅助", - "左转碰撞预警", - "注意%s后车辆", - R.drawable.icon_warning_v2x_collision_warning - ), - TYPE_USECASE_ID_HLW( - ObuConstants.USE_CASE_ID.HLW, - "道路危险情况预警", - "道路危险情况预警", - "前方路况危险,小心行驶", - R.drawable.icon_warning_v2x_road_dangerous - ),//(如果能给出具体的类别,则播报具体危险类别) - TYPE_USECASE_ID_IVS( - ObuConstants.USE_CASE_ID.IVS, - "车内标牌", - "前方施工", - "", - R.drawable.icon_warning_v2x_road_construction - ), - TYPE_USECASE_ID_TJW( - ObuConstants.USE_CASE_ID.TJW, - "前方拥堵提醒", - "前方道路拥堵", - "前方%d米道路拥堵,请减速慢行", - R.drawable.icon_warning_v2x_congestion - ), - TYPE_USECASE_ID_IVP( - ObuConstants.USE_CASE_ID.IVP, - "闯红灯预警", - "路口红灯,禁止通行", - "路口红灯,禁止通行", - R.drawable.icon_warning_v2x_traffic_lights_red - ), - TYPE_USECASE_ID_IVP_GREEN( - 0x2B091, - "绿波通行", - "绿波通行 %s km/h", - "前方路口建议车速 %s 公里每小时", - R.drawable.icon_warning_v2x_traffic_lights_green - ), - TYPE_USECASE_ID_COC( - ObuConstants.USE_CASE_ID.COC, - "预留", - "路况预警", - "路况预警", - R.drawable.icon_warning_v2x_abnormal_vehicle - ), - TYPE_USECASE_ID_ROAD_TRAMCAR( - 0x2C01, - "前方有轨电车提醒", - "前方有轨电车提醒", - "前方有轨电车经过,请注意行驶安全", - R.drawable.icon_warning_v2x_tramcar - ), - TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP( - 0x2C02, - "前方左转急弯", - "前方左转急弯", - "前方路口左转急弯,请减速慢行", - R.drawable.icon_warning_v2x_turn_left_sharp - ), - TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP( - 0x2C03, - "前方右转急弯", - "前方右转急弯", - "前方路口右转急弯,请减速慢行", - R.drawable.icon_warning_v2x_turn_right_sharp - ), - TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING( - 0x2C04, - "人行横道", - "前方人行横道", - "前方人行横道", - R.drawable.icon_warning_v2x_pedestrian_crossing - ), - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL( - 0x2C05, - "学校", - "前方学校,减速慢行", - "前方人行横道,请减速慢行", - R.drawable.icon_warning_v2x_school - ), - TYPE_USECASE_ID_ROAD_COLLISION_WARNING( - 0x2C06, - "事故易发路段", - "当前路段事故多发", - "当前路段事故多发,请谨慎行驶", - R.drawable.icon_warning_v2x_collision_warning - ), - TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG( - 0x2C07, - "环岛行驶", - "前方驶入环岛", - "前方驶入环岛,请谨慎行驶", - R.drawable.icon_warning_v2x_roundaboutpng - ), - TYPE_USECASE_ID_ROAD_TEST_SECTION( - 0x2C08, - "驾校考试路段", - "前方考试路段", - "前方考试路段,减速慢行", - R.drawable.icon_warning_v2x_test_section - ), - TYPE_USECASE_ID_ROAD_HUMP_BRIDGE( - 0x2C09, - "驼峰桥", - "前方驼峰桥", - "即将驶入桥梁,请减速慢行", - R.drawable.icon_warning_v2x_hump_bridge - ), - TYPE_USECASE_ID_ROAD_NO_PARKING( - 0x2C10, - "禁止停车", - "当前路段禁止停车", - "当前路段,禁止停车", - R.drawable.icon_warning_v2x_no_parking - ), - TYPE_USECASE_ID_ROAD_GIVE_WAY( - 0x2C11, - "减速慢行", - "有车出入,减速慢行", - "有车出入,减速慢行", - R.drawable.icon_warning_v2x_give_way - ), - TYPE_ERROR( - ObuConstants.USE_CASE_ID.ERROR, - "未知/错误/异常", - "", - "", - R.drawable.icon_warning_v2x_abnormal_vehicle - ); - - - companion object { - fun getWarningType(useCaseId: Int): WarningTypeEnum { - return when (useCaseId) { - ObuConstants.USE_CASE_ID.EBW -> TYPE_USECASE_ID_EBW - ObuConstants.USE_CASE_ID.FCW -> TYPE_USECASE_ID_FCW - ObuConstants.USE_CASE_ID.ICW -> TYPE_USECASE_ID_ICW - ObuConstants.USE_CASE_ID.CLW -> TYPE_USECASE_ID_CLW - ObuConstants.USE_CASE_ID.DNPW -> TYPE_USECASE_ID_DNPW - ObuConstants.USE_CASE_ID.AVW -> TYPE_USECASE_ID_AVW - ObuConstants.USE_CASE_ID.BSW -> TYPE_USECASE_ID_BSW - ObuConstants.USE_CASE_ID.LCW -> TYPE_USECASE_ID_LCW - ObuConstants.USE_CASE_ID.EVW -> TYPE_USECASE_ID_EVW - TYPE_USECASE_ID_VRUCW_PERSON.useCaseId -> TYPE_USECASE_ID_VRUCW_PERSON - TYPE_USECASE_ID_VRUCW_MOTORBIKE.useCaseId -> TYPE_USECASE_ID_VRUCW_MOTORBIKE - ObuConstants.USE_CASE_ID.SLW -> TYPE_USECASE_ID_SLW - ObuConstants.USE_CASE_ID.LTA -> TYPE_USECASE_ID_LTA - ObuConstants.USE_CASE_ID.HLW -> TYPE_USECASE_ID_HLW - ObuConstants.USE_CASE_ID.IVS -> TYPE_USECASE_ID_IVS - ObuConstants.USE_CASE_ID.TJW -> TYPE_USECASE_ID_TJW - ObuConstants.USE_CASE_ID.IVP -> TYPE_USECASE_ID_IVP - TYPE_USECASE_ID_IVP_GREEN.useCaseId -> TYPE_USECASE_ID_IVP_GREEN - ObuConstants.USE_CASE_ID.COC -> TYPE_USECASE_ID_COC - TYPE_USECASE_ID_ROAD_TRAMCAR.useCaseId -> TYPE_USECASE_ID_ROAD_TRAMCAR - TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP - TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP - TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL - TYPE_USECASE_ID_ROAD_COLLISION_WARNING.useCaseId -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING - TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.useCaseId -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG - TYPE_USECASE_ID_ROAD_TEST_SECTION.useCaseId -> TYPE_USECASE_ID_ROAD_TEST_SECTION - TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.useCaseId -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE - TYPE_USECASE_ID_ROAD_NO_PARKING.useCaseId -> TYPE_USECASE_ID_ROAD_NO_PARKING - TYPE_USECASE_ID_ROAD_GIVE_WAY.useCaseId -> TYPE_USECASE_ID_ROAD_GIVE_WAY - ObuConstants.USE_CASE_ID.ERROR -> TYPE_ERROR - else -> TYPE_USECASE_ID_AVW - } - } - - - fun getWarningIcon(useCaseId: Int): Int { - return when (useCaseId) { - ObuConstants.USE_CASE_ID.EBW -> TYPE_USECASE_ID_EBW.warningIconId - ObuConstants.USE_CASE_ID.FCW -> TYPE_USECASE_ID_FCW.warningIconId - ObuConstants.USE_CASE_ID.ICW -> TYPE_USECASE_ID_ICW.warningIconId - ObuConstants.USE_CASE_ID.CLW -> TYPE_USECASE_ID_CLW.warningIconId - ObuConstants.USE_CASE_ID.DNPW -> TYPE_USECASE_ID_DNPW.warningIconId - ObuConstants.USE_CASE_ID.AVW -> TYPE_USECASE_ID_AVW.warningIconId - ObuConstants.USE_CASE_ID.BSW -> TYPE_USECASE_ID_BSW.warningIconId - ObuConstants.USE_CASE_ID.LCW -> TYPE_USECASE_ID_LCW.warningIconId - ObuConstants.USE_CASE_ID.EVW -> TYPE_USECASE_ID_EVW.warningIconId - TYPE_USECASE_ID_VRUCW_PERSON.useCaseId -> TYPE_USECASE_ID_VRUCW_PERSON.warningIconId - TYPE_USECASE_ID_VRUCW_MOTORBIKE.useCaseId -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.warningIconId - ObuConstants.USE_CASE_ID.SLW -> TYPE_USECASE_ID_SLW.warningIconId - ObuConstants.USE_CASE_ID.LTA -> TYPE_USECASE_ID_LTA.warningIconId - ObuConstants.USE_CASE_ID.HLW -> TYPE_USECASE_ID_HLW.warningIconId - ObuConstants.USE_CASE_ID.IVS -> TYPE_USECASE_ID_IVS.warningIconId - ObuConstants.USE_CASE_ID.TJW -> TYPE_USECASE_ID_TJW.warningIconId - ObuConstants.USE_CASE_ID.IVP -> TYPE_USECASE_ID_IVP.warningIconId - TYPE_USECASE_ID_IVP_GREEN.useCaseId -> TYPE_USECASE_ID_IVP_GREEN.warningIconId - ObuConstants.USE_CASE_ID.COC -> TYPE_USECASE_ID_COC.warningIconId - TYPE_USECASE_ID_ROAD_TRAMCAR.useCaseId -> TYPE_USECASE_ID_ROAD_TRAMCAR.warningIconId - TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.warningIconId - TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.warningIconId - TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.warningIconId - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.warningIconId - TYPE_USECASE_ID_ROAD_COLLISION_WARNING.useCaseId -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.warningIconId - TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.useCaseId -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.warningIconId - TYPE_USECASE_ID_ROAD_TEST_SECTION.useCaseId -> TYPE_USECASE_ID_ROAD_TEST_SECTION.warningIconId - TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.useCaseId -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.warningIconId - TYPE_USECASE_ID_ROAD_NO_PARKING.useCaseId -> TYPE_USECASE_ID_ROAD_NO_PARKING.warningIconId - TYPE_USECASE_ID_ROAD_GIVE_WAY.useCaseId -> TYPE_USECASE_ID_ROAD_GIVE_WAY.warningIconId - ObuConstants.USE_CASE_ID.ERROR -> TYPE_ERROR.warningIconId - else -> TYPE_USECASE_ID_AVW.warningIconId - } - } - - fun getWarningContent(useCaseId: Int): String { - return when (useCaseId) { - ObuConstants.USE_CASE_ID.EBW -> TYPE_USECASE_ID_EBW.warningContent - ObuConstants.USE_CASE_ID.FCW -> TYPE_USECASE_ID_FCW.warningContent - ObuConstants.USE_CASE_ID.ICW -> TYPE_USECASE_ID_ICW.warningContent - ObuConstants.USE_CASE_ID.CLW -> TYPE_USECASE_ID_CLW.warningContent - ObuConstants.USE_CASE_ID.DNPW -> TYPE_USECASE_ID_DNPW.warningContent - ObuConstants.USE_CASE_ID.AVW -> TYPE_USECASE_ID_AVW.warningContent - ObuConstants.USE_CASE_ID.BSW -> TYPE_USECASE_ID_BSW.warningContent - ObuConstants.USE_CASE_ID.LCW -> TYPE_USECASE_ID_LCW.warningContent - ObuConstants.USE_CASE_ID.EVW -> TYPE_USECASE_ID_EVW.warningContent - TYPE_USECASE_ID_VRUCW_PERSON.useCaseId -> TYPE_USECASE_ID_VRUCW_PERSON.warningContent - TYPE_USECASE_ID_VRUCW_MOTORBIKE.useCaseId -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.warningContent - ObuConstants.USE_CASE_ID.SLW -> TYPE_USECASE_ID_SLW.warningContent - ObuConstants.USE_CASE_ID.LTA -> TYPE_USECASE_ID_LTA.warningContent - ObuConstants.USE_CASE_ID.HLW -> TYPE_USECASE_ID_HLW.warningContent - ObuConstants.USE_CASE_ID.IVS -> TYPE_USECASE_ID_IVS.warningContent - ObuConstants.USE_CASE_ID.TJW -> TYPE_USECASE_ID_TJW.warningContent - ObuConstants.USE_CASE_ID.IVP -> TYPE_USECASE_ID_IVP.warningContent - TYPE_USECASE_ID_IVP_GREEN.useCaseId -> TYPE_USECASE_ID_IVP_GREEN.warningContent - ObuConstants.USE_CASE_ID.COC -> TYPE_USECASE_ID_COC.warningContent - TYPE_USECASE_ID_ROAD_TRAMCAR.useCaseId -> TYPE_USECASE_ID_ROAD_TRAMCAR.warningContent - TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.warningContent - TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.warningContent - TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.warningContent - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.warningContent - TYPE_USECASE_ID_ROAD_COLLISION_WARNING.useCaseId -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.warningContent - TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.useCaseId -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.warningContent - TYPE_USECASE_ID_ROAD_TEST_SECTION.useCaseId -> TYPE_USECASE_ID_ROAD_TEST_SECTION.warningContent - TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.useCaseId -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.warningContent - TYPE_USECASE_ID_ROAD_NO_PARKING.useCaseId -> TYPE_USECASE_ID_ROAD_NO_PARKING.warningContent - TYPE_USECASE_ID_ROAD_GIVE_WAY.useCaseId -> TYPE_USECASE_ID_ROAD_GIVE_WAY.warningContent - ObuConstants.USE_CASE_ID.ERROR -> TYPE_ERROR.warningContent - else -> TYPE_USECASE_ID_AVW.warningContent - } - } - - fun getWarningTts(useCaseId: Int): String { - return when (useCaseId) { - ObuConstants.USE_CASE_ID.EBW -> TYPE_USECASE_ID_EBW.warningTts - ObuConstants.USE_CASE_ID.FCW -> TYPE_USECASE_ID_FCW.warningTts - ObuConstants.USE_CASE_ID.ICW -> TYPE_USECASE_ID_ICW.warningTts - ObuConstants.USE_CASE_ID.CLW -> TYPE_USECASE_ID_CLW.warningTts - ObuConstants.USE_CASE_ID.DNPW -> TYPE_USECASE_ID_DNPW.warningTts - ObuConstants.USE_CASE_ID.AVW -> TYPE_USECASE_ID_AVW.warningTts - ObuConstants.USE_CASE_ID.BSW -> TYPE_USECASE_ID_BSW.warningTts - ObuConstants.USE_CASE_ID.LCW -> TYPE_USECASE_ID_LCW.warningTts - ObuConstants.USE_CASE_ID.EVW -> TYPE_USECASE_ID_EVW.warningTts - TYPE_USECASE_ID_VRUCW_PERSON.useCaseId -> TYPE_USECASE_ID_VRUCW_PERSON.warningTts - TYPE_USECASE_ID_VRUCW_MOTORBIKE.useCaseId -> TYPE_USECASE_ID_VRUCW_MOTORBIKE.warningTts - ObuConstants.USE_CASE_ID.SLW -> TYPE_USECASE_ID_SLW.warningTts - ObuConstants.USE_CASE_ID.LTA -> TYPE_USECASE_ID_LTA.warningTts - ObuConstants.USE_CASE_ID.HLW -> TYPE_USECASE_ID_HLW.warningTts - ObuConstants.USE_CASE_ID.IVS -> TYPE_USECASE_ID_IVS.warningTts - ObuConstants.USE_CASE_ID.TJW -> TYPE_USECASE_ID_TJW.warningTts - ObuConstants.USE_CASE_ID.IVP -> TYPE_USECASE_ID_IVP.warningTts - TYPE_USECASE_ID_IVP_GREEN.useCaseId -> TYPE_USECASE_ID_IVP_GREEN.warningTts - ObuConstants.USE_CASE_ID.COC -> TYPE_USECASE_ID_COC.warningTts - TYPE_USECASE_ID_ROAD_TRAMCAR.useCaseId -> TYPE_USECASE_ID_ROAD_TRAMCAR.warningTts - TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.warningTts - TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.useCaseId -> TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.warningTts - TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.warningTts - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.useCaseId -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.warningTts - TYPE_USECASE_ID_ROAD_COLLISION_WARNING.useCaseId -> TYPE_USECASE_ID_ROAD_COLLISION_WARNING.warningTts - TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.useCaseId -> TYPE_USECASE_ID_ROAD_ROUNDABOUTPNG.warningTts - TYPE_USECASE_ID_ROAD_TEST_SECTION.useCaseId -> TYPE_USECASE_ID_ROAD_TEST_SECTION.warningTts - TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.useCaseId -> TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.warningTts - TYPE_USECASE_ID_ROAD_NO_PARKING.useCaseId -> TYPE_USECASE_ID_ROAD_NO_PARKING.warningTts - TYPE_USECASE_ID_ROAD_GIVE_WAY.useCaseId -> TYPE_USECASE_ID_ROAD_GIVE_WAY.warningTts - ObuConstants.USE_CASE_ID.ERROR -> TYPE_ERROR.warningTts - else -> TYPE_USECASE_ID_AVW.warningTts - } - } - } - -} \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/CloudPoiManager.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/CloudPoiManager.java index d8361b14f6..8dd242489b 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/CloudPoiManager.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/CloudPoiManager.java @@ -4,7 +4,7 @@ import android.content.Context; import android.util.ArrayMap; import com.mogo.module.common.R; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.common.marker.PoiWrapper; import com.mogo.utils.logger.Logger; import com.mogo.utils.network.utils.GsonUtil; @@ -37,47 +37,47 @@ public class CloudPoiManager { public void generateDefault() { if (poiWrapper.isEmpty()) { - poiWrapper.put(SceneTypeEnum.GAS_STATION.getPoiType(), new PoiWrapper(SceneTypeEnum.GAS_STATION.getPoiType(), R.drawable.module_common_icon_map_marker_refuel, + poiWrapper.put(EventTypeEnum.GAS_STATION.getPoiType(), new PoiWrapper(EventTypeEnum.GAS_STATION.getPoiType(), R.drawable.module_common_icon_map_marker_refuel, R.drawable.module_common_icon_map_marker_refuel, "加油站")); - poiWrapper.put(SceneTypeEnum.TRAFFIC_CHECK.getPoiType(), new PoiWrapper(SceneTypeEnum.TRAFFIC_CHECK.getPoiType(), + poiWrapper.put(EventTypeEnum.TRAFFIC_CHECK.getPoiType(), new PoiWrapper(EventTypeEnum.TRAFFIC_CHECK.getPoiType(), R.drawable.module_common_icon_map_marker_road_check2, R.drawable.module_common_icon_map_marker_road_check2_white, "交通检查")); - poiWrapper.put(SceneTypeEnum.ROAD_CLOSED.getPoiType(), new PoiWrapper(SceneTypeEnum.ROAD_CLOSED.getPoiType(), + poiWrapper.put(EventTypeEnum.ROAD_CLOSED.getPoiType(), new PoiWrapper(EventTypeEnum.ROAD_CLOSED.getPoiType(), R.drawable.module_common_icon_map_marker_road_block_off2, R.drawable.module_common_icon_map_marker_road_block_off2_white, "封路")); - poiWrapper.put(SceneTypeEnum.SHOP_DISCOUNT.getPoiType(), new PoiWrapper(SceneTypeEnum.SHOP_DISCOUNT.getPoiType(), + poiWrapper.put(EventTypeEnum.SHOP_DISCOUNT.getPoiType(), new PoiWrapper(EventTypeEnum.SHOP_DISCOUNT.getPoiType(), R.drawable.module_common_icon_map_marker_shop_discount, R.drawable.module_common_icon_map_marker_shop_discount, "商场打折")); - poiWrapper.put(SceneTypeEnum.FOURS_4S.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_4S.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_4S.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_4S.getPoiType(), R.drawable.module_common_icon_map_marker_4s, R.drawable.module_common_icon_map_marker_4s, "4S店")); - poiWrapper.put(SceneTypeEnum.FOURS_ROAD_WORK.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ROAD_WORK.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ROAD_WORK.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ROAD_WORK.getPoiType(), R.drawable.module_common_icon_map_marker_road_work2, R.drawable.module_common_icon_map_marker_road_work2_white, "施工")); - poiWrapper.put(SceneTypeEnum.FOURS_BLOCK_UP.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_BLOCK_UP.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_BLOCK_UP.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_BLOCK_UP.getPoiType(), R.drawable.module_common_icon_map_marker_road_block_up2, R.drawable.module_common_icon_map_marker_road_block_up2_white, "拥堵")); - poiWrapper.put(SceneTypeEnum.FOURS_PONDING.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_PONDING.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_PONDING.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_PONDING.getPoiType(), R.drawable.module_common_icon_map_marker_pondingl2, R.drawable.module_common_icon_map_marker_pondingl2_white, "积水")); - poiWrapper.put(SceneTypeEnum.FOURS_SHOP_FREE.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_SHOP_FREE.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_SHOP_FREE.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_SHOP_FREE.getPoiType(), R.drawable.module_common_icon_map_marker_shop, R.drawable.module_common_icon_map_marker_shop, "超时打折")); - poiWrapper.put(SceneTypeEnum.FOURS_FOG.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_FOG.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_FOG.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_FOG.getPoiType(), R.drawable.module_common_ic_rc_dark_frog2, R.drawable.module_common_ic_rc_dark_frog2_white, "浓雾")); - poiWrapper.put(SceneTypeEnum.FOURS_ICE.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ICE.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ICE.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ICE.getPoiType(), R.drawable.module_common_ic_rc_freeze2, R.drawable.module_common_ic_rc_freeze2_white, "结冰")); - poiWrapper.put(SceneTypeEnum.FOURS_PARKING.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_PARKING.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_PARKING.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_PARKING.getPoiType(), R.drawable.module_common_ic_rc_parking2, R.drawable.module_common_ic_rc_parking2, "停车场")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "事故")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT_01.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT_01.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT_01.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT_01.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "重大事故")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT_02.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT_02.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT_02.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT_02.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "特大事故")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT_03.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT_03.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT_03.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT_03.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "较大事故")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT_04.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT_04.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT_04.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT_04.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "一般事故")); - poiWrapper.put(SceneTypeEnum.FOURS_ACCIDENT_05.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_ACCIDENT_05.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_ACCIDENT_05.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_ACCIDENT_05.getPoiType(), R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "轻微事故")); - poiWrapper.put(SceneTypeEnum.FOURS_NEALY.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_NEALY.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_NEALY.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_NEALY.getPoiType(), R.drawable.module_common_icon_map_marker_shear_news, R.drawable.module_common_icon_map_marker_shear_news, "身边")); - poiWrapper.put(SceneTypeEnum.FOURS_LIVING.getPoiType(), new PoiWrapper(SceneTypeEnum.FOURS_LIVING.getPoiType(), + poiWrapper.put(EventTypeEnum.FOURS_LIVING.getPoiType(), new PoiWrapper(EventTypeEnum.FOURS_LIVING.getPoiType(), R.drawable.module_common_icon_map_marker_living, R.drawable.module_common_icon_map_marker_living_white, "实时路况")); - poiWrapper.put(SceneTypeEnum.ILLEGAL_PARK_LIVING.getPoiType(), new PoiWrapper(SceneTypeEnum.ILLEGAL_PARK_LIVING.getPoiType(), + poiWrapper.put(EventTypeEnum.ILLEGAL_PARK_LIVING.getPoiType(), new PoiWrapper(EventTypeEnum.ILLEGAL_PARK_LIVING.getPoiType(), R.drawable.module_common_ic_rc_illegal_park, R.drawable.module_common_ic_rc_illegal_park_white, "违章停车")); // 分享里用到的故障求助 poiWrapper.put("9999", new PoiWrapper("9999", diff --git a/modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_accident_prone_road_section.png b/modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_accident_prone_road_section.png deleted file mode 100644 index ffb5e8600b7d0925aaf39c4d5a23def2cc093673..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8247 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 U3PFR~JOBUy07*qoM6N<$f{(YebN~PV diff --git a/modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_ban_astern.png b/modules/mogo-module-common/src/main/res-warning/drawable-xxhdpi/icon_warning_v2x_ban_astern.png deleted file mode 100644 index cb8f9396aa546b984ae24d5776eee08946557069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10611 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 N002ovPDHLkV1l%t`ab{w diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_car_red.png b/modules/mogo-module-common/src/main/res/drawable-ldpi/icon_car_red.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_car_red.png rename to modules/mogo-module-common/src/main/res/drawable-ldpi/icon_car_red.png diff --git a/modules/mogo-module-common/src/main/res/drawable-ldpi/v_to_x_marker_1.png b/modules/mogo-module-common/src/main/res/drawable-ldpi/v_to_x_marker_1.png new file mode 100644 index 0000000000000000000000000000000000000000..174477c2fc6e59aacdfd888867920425536eea0c GIT binary patch literal 2568 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 literal 0 HcmV?d00001 diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_car_red.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/icon_car_red.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/icon_car_red.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/icon_car_red.png diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_1.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac13e867f763b03efc1c4800299ff78921fa4c6 GIT binary patch literal 4582 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 Q9RL6T07*qoM6N<$g4-D*G5`Po literal 0 HcmV?d00001 diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_11.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_11.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_11.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_11.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_16.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_16.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_16.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_16.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_2.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_2.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_2.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_2.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_3.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_3.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_3.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_3.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_5.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_5.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_5.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_5.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_6.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_6.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_6.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_6.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_7.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_7.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_7.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_7.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_8.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_8.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_8.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_8.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_9.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_9.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_9.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_9.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_express.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_express.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_express.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_express.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_taxi.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_taxi.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_taxi.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_marker_taxi.png diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_warning_car_red.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi-1920x1000/v_to_x_warning_car_red.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1542ea36e93e501df31f4ec1cb81edff2224ee GIT binary patch literal 7237 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 T^XFnP00000NkvXXu0mjf*H=P} literal 0 HcmV?d00001 diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_car_red.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_car_red.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/icon_car_red.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_car_red.png diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_common_heart_animation_vr01.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_common_heart_animation_vr01.png deleted file mode 100644 index 5246d61ccc4779122340b8b2557aad23029f86c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4386 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 diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl.png deleted file mode 100644 index fc3ff86372dc7aa9d6b6fc0f15d635d98d1ed594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2808 zcmVPxe5S!--uM-@J^>sR774?h&@#AzG{wN-J{sO*yDbiA#cU-xkYjhx77>1Np#s*QkRAj=%%&ES+(EER51iSn|ToXR}6jtQU1W zn27Fw7WEgwct*{v_XDC!+0Xmg3b6gJ2lE2DR@$wG(>ZoD=ycpmkk0`aW5f$j&j+=)TIM zqcR+$cYH+T!lVxT&nCzt*=Jtn;&53yA3TXvMsa(Pdl7v`5Pk)&xUq99ASsgo7g_DG z&yKpUlmZCv@ZnS{_2?F}t3@T~7Fgu=+!%3hJASW)NWjIQFJ%RNV@=h4A?e z2a9_eGT}a*=lJap!n0|A%QQ*~LaIXxh7#9~>TSOl{bEWT&siC}5bRHl4vh?)MaMZ^ zI<(X-Y68}x>6{MqV0>)Y$Ymr^ed#)LFYHpIFKU{>8 zPCwt7bH10@HiPqIA{UG_4!>DR0eM~R&Pv8e4aHC?wAtIut`BXo@4a(4jWO|bp5fP0 zQqZ|1AXRSOs>JqMD`9A89{`V|ZbzNANc7{)qXjuN%7crM0>MX&nnSZ>{DxIJ8BW4u z=%<4hJCebSA8ix4bs2?X%Q&ddqP~EI>W@Xth6u;Mi+VklN7MQYk*R_t`i z4(nX@q%adDd+bG?S*+wy8T9g+Zhq3JY;&DNHTP7)snYh>bv23dl%zT{bPZK{-> z9G8s+NUPD9z&|2~&s*93+LZ8~mCa`41YXJeanakh-bg)~m3b3lhr5G{fs2#yT^@M1CQT!q(HjwLG zJzf8D=wFGi-ds>B4$C_uL9b9!In34MwPg3mj2x_yz6Zd^-<598P` zb2J!xx^KOHzesgBnBw#opxc-5?O@>iE2nd|h?BhRQO>8V6Sy++hJmS4QaM~afZ$~D zwo1oP(CBk7@ZUK{df;S$aVK<~e4r<-e8x%xbocr_qCvnUdSH1aoHU`Na~MXcV&6iU z>NZlitJ7>u(0xV7`-bdIGA^e%Ki8^wGKXxdG;xZo*GIr{rZua-P~b8msK+WPzY@H= z+GGeBcaHPxr3GoMwxLB(2CL1P%3&OdKg7xVI!|AwchDZj+>EbFcXrM0 z&$Vmjz}1>~MiHh_SlR5rDBg<;vKD`*jWrbHKxdobx8br9#ntC!|H}61S)sTw`53lM z5A=-!cc2Q6^NwU2W&f&XbEa(46oVN#e00dJLptw*-aEZ+oRYji@4`d>J6%g%TH(6c zhXdpVVDBiyi9C;Qo=t1pTUvXkMiJs0LOoc$(EyT1uphL1nzy{UIbXr()Gm5i#12T$(==1`|4>yQxip#R;=-_c0#|YDo`Z{xIHCSS#JpQZYM6&ge)@hs^=oLyCyHo=lr-*8=EFk zfuqCrSw!dw&@W-Hera{9c{z+39I~IpUw2=GQ$4_q!mxc!4f0IKBIEzrQ#kZ|3j8g= zt;NpIVe)+qjq*%1GQe#De+!)IAr8WO8=$XqvB6*Ct_-7#yjUWnpn_Fb} zM~uPu#Zp0(dcofu;Bv$*01ml*v4j$SK0Yu#6F}OiIYo9=h{$*g)E-B>Y$H09JxH5Y&7|7Jgqj((tBdy0}3X+6QTf6XL zPJWNoeIN;=bR#F=cncPV|I;RylsGOV=4`E~&&VXs44x}5B~Mu5q;eSP`E#u94lf2n z&SLx$*1NOPA^A0zl?Sj+WVq>KMvu#fZG(J=kZs|Iz;;4o|e>> zrDhTcP8DxVz#N70JJz(DudHb^590g#LrkrxENH*Q8_w(=d2&8qUZb zJl;I+ev_4lfqO3o_v?j?a!a7^K1B5!z#;hhT9~!Cnnq>f#_1wFVjsp`_a}&Ge?1}{ zz3UF(5rGHLhABKou!5tg`&P9X{-ak`PFTAjKP-0#xDiagudB@*E(2je+@+jsfI~gl zBKr7>!{Hp*3P*ncJ?}QR$>!+68P!`G*H)mm0<{&Wt-$rZ0{;ho_x8$Wx;6Fy0000< KMNUMnLSTXn=z}!? diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl2_white.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_pondingl2_white.png deleted file mode 100755 index 700226f150a9a7b34d51491ed6ebf4dac8e8bc3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3478 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 WKJJxMg4oOe0000mMg diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2.png deleted file mode 100755 index 2fb4ef553e55c1c9a8e1ce2b56ad54458142f371..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4453 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 diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2_white.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_block_off2_white.png deleted file mode 100755 index 9b424494ee635f30363e190fe6e2c2fed0838c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2778 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%0DL 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� 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 ScqSZ6c!0$fTQi)A59WV{ujjM? diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_work2_white.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_road_work2_white.png deleted file mode 100755 index 7875086c3ed6fdce0d93bb4a6285fc01615abd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3136 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 diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shear_news.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shear_news.png deleted file mode 100644 index f446cba15584b754ac685d9c14cce566275b97d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1836 zcmV+{2h;e8P)Px*=1D|BRA>e5n#+$>MG(gCsQ3b3fKL#DI=CPi6HSaJqZ>DhiI0dO7qicUrtrjGjd?&e@gPDaqC-Cz<@GfJK!=p?0%OqAW^>U_?j+hoX;)k5-TXudVVX$^d&uK0Z zu8DHjfaK&)0H7;X0oDWmjGo1x$k^lJ66m-@qmL0#9FJ}Eof2ceGcmcE1e$$(L!w}Z z>Q5!@A*zR^mB;FdBP<%g3Jo zJZ{Qx1ROJ*1M2>N^^)E!FWJKeWvBa;xAmDE=MJ6Wy)sY&>|ju~p&6b2yL3_?X(L>c z84R$T+9PATO9m^)_i5f6m2+238w{|tJ}Zuoq*cZ;jhOMKJ^!czdQe$Dn$gj^dl0~K z<_=k$72|A^!|rQx%wv>L48U^lXtZCIx7?^L2LUYO&xx<9bt24*fE|#%3heuRZ(Y3s z%ZW{L_-V11b96Z1DXstmY|8inDSJCA?9%QHSjL_aU*Ey#BtRuK`xM~!lx2RVt)gCl zWt>aFi(+TD%8A0Hbj5IsdqMn8VNQ0~%O)!@X+VIV(D<8TXRS%xV>w$XAm&H;I6g0# z$CTyMO~y)ny)rE2FNw*noh;cKVtk8~u$SMhQI?B(QJ1oNzl1&%8?1H3jC36@*+xI_ z$Fs`vnUZiE?~~zIq^!-}jew&MrFIM;^4rAEi$9>zg`AZxb4JQ87y3iuLEmIrI^h8F zF^%tAov1d$GqS?REGTBc4&{Q`)Q^s?v`2y8B+&ez*P3bplifeXd{iq@3_t`7*e-yr z?~ATraWon)IX@m(bRSXURq^g|XS+%a5}!VQOw&CuZgr_pQJv4Dg9~W zcGU?2eb7(hTg9pDxGo##H0A(sxcvbu5Z0$=d+G#O#sR`z76-SA`A?p)bD^&0m;gvn zu*WZ(sa^E&Pbz@nnd(5Ox7(Xvx*!#%O3p_z-MXBNJ1S#hVxl6o5%yLaZ zs=12zzI3OU!wE1vhOooZWZ6bS{z)+z!*Sk*=ETQV_-B>$N1FtjEwfer5iH)3PYZku zn7S{}M8Hx+WbYPFi_??!f`;W9LAX!M3k4tn20*icvOUy5VKQ-7$R5a`BVMJ8qV0Zoix)wPOPt}lxT91cR%VGKi*X<%u8 zD>g_~$FkHT5jYbsEzCdUj!d~(30n|o_V_Ad$zDVf=Hz8*mdFQDDwhIvzx&)y1CZ7k zkFuWQl9f>+bfh2Z$MTJUH99Ht+D5r5zLM zjo5O)PD&9cUz=!tB)MV$@u#?!u19epL4N#g(|Nc?vXDEdI``|0&2Z#=BX3lRE@xMyW%#)l7(6R+{U6~xpvoJv4?qa zV5u*axn-;IEL8(;(x@P8P`|HvE_o8LXU*vz_CdvxOxbToF8N=rRvDC@by|>vW diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shop.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/icon_map_marker_shop.png deleted file mode 100644 index d8be56fd4772d6042b977aca29d9ce36964684f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2809 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 N002ovPDHLkV1i?)=i&eW diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_1.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac13e867f763b03efc1c4800299ff78921fa4c6 GIT binary patch literal 4582 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 Q9RL6T07*qoM6N<$g4-D*G5`Po literal 0 HcmV?d00001 diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_11.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_11.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_11.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_11.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_16.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_16.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_16.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_16.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_2.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_2.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_2.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_2.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_3.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_3.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_3.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_3.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_5.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_5.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_5.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_5.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_6.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_6.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_6.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_6.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_7.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_7.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_7.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_7.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_8.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_8.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_8.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_8.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_9.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_9.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_9.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_9.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_express.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_express.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_express.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_express.png diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_taxi.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_taxi.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v_to_x_marker_taxi.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_marker_taxi.png diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_warning_car_red.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/v_to_x_warning_car_red.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1542ea36e93e501df31f4ec1cb81edff2224ee GIT binary patch literal 7237 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 T^XFnP00000NkvXXu0mjf*H=P} literal 0 HcmV?d00001 diff --git a/modules/mogo-module-common/src/main/res/drawable/blue.png b/modules/mogo-module-common/src/main/res/drawable/blue.png deleted file mode 100644 index a2357a6be6417209bda7465d3e57a631418b5fc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 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 diff --git a/modules/mogo-module-hmi/README.md b/modules/mogo-module-hmi/README.md index d9875ad972..c61c85d13e 100644 --- a/modules/mogo-module-hmi/README.md +++ b/modules/mogo-module-hmi/README.md @@ -19,7 +19,7 @@ mIMoGoWaringProvider = mMogoServiceApis!!.waringProviderApi /** * 触发弹窗 * - * @param v2xType V2X类型 @WarningTypeEnum + * @param v2xType V2X类型 @EventTypeEnum * @param alertContent 提醒文本 * @param ttsContent tts语音播报消息 * @param tag tag绑定弹窗的标志 diff --git a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/WaringConst.java b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/WaringConst.java index 9fcef93ae8..1d2d937d25 100644 --- a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/WaringConst.java +++ b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/WaringConst.java @@ -10,7 +10,7 @@ public class WaringConst { // V2X 弹窗预警 // 是否展示:true-展示,false-关闭 public static String BROADCAST_V2X_IS_SHOW_EXTRA_KEY = "v2xIsShow"; - // 预警类型:@WarningTypeEnum + // 预警类型:@EventTypeEnum public static String BROADCAST_V2X_TYPE_EXTRA_KEY = "v2xType"; // 预警弹窗文字内容 public static String BROADCAST_V2X_ALERT_CONTENT_EXTRA_KEY = "alertContent"; diff --git a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/receiver/V2XWarningBroadcastReceiver.kt b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/receiver/V2XWarningBroadcastReceiver.kt index 3a981edbc6..04e1de7f0c 100644 --- a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/receiver/V2XWarningBroadcastReceiver.kt +++ b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/receiver/V2XWarningBroadcastReceiver.kt @@ -4,7 +4,7 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import com.alibaba.android.arouter.launcher.ARouter -import com.mogo.module.common.enums.WarningTypeEnum +import com.mogo.module.common.enums.EventTypeEnum import com.mogo.module.hmi.WaringConst import com.mogo.service.IMogoServiceApis import com.mogo.service.MogoServicePaths @@ -79,7 +79,7 @@ class V2XWarningBroadcastReceiver : BroadcastReceiver() { ttsContent: String?, tag: String? ) { - if (v2xType == WarningTypeEnum.TYPE_USECASE_ID_IVP.useCaseId) { + if (EventTypeEnum.TYPE_USECASE_ID_IVP.poiType == v2xType.toString()) { mIMoGoWaringProvider!!.showLimitingVelocity(1) } mIMoGoWaringProvider!!.showWarningV2X( diff --git a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/MoGoWarningFragment.kt b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/MoGoWarningFragment.kt index b137336784..2b89c04a94 100644 --- a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/MoGoWarningFragment.kt +++ b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/MoGoWarningFragment.kt @@ -8,7 +8,7 @@ import android.view.WindowManager import android.view.animation.OvershootInterpolator import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.voice.AIAssist -import com.mogo.module.common.enums.WarningTypeEnum +import com.mogo.module.common.enums.EventTypeEnum import com.mogo.module.hmi.R import com.mogo.module.hmi.notification.WarningFloat import com.mogo.module.hmi.notification.anim.DefaultAnimator @@ -55,11 +55,11 @@ class MoGoWarningFragment : MvpFragment { - Logger.d(MogoObuConst.TAG_MOGO_OBU, "onCvxRtiThreatIndInfo appId = $appId --status = $status --level = $level -- handleDirection = $direction --rtiType = ${info.ext_info.rti_type}") + EventTypeEnum.TYPE_USECASE_ID_HLW.poiType -> { + Logger.d(MogoObuConst.TAG_MOGO_OBU, "onCvxRtiThreatIndInfo appId = ${info.threat_info.app_id} --status = $status --level = $level -- handleDirection = $direction --rtiType = ${info.ext_info.rti_type}") when (info.ext_info.rti_type) { //急转弯 0x2 -> { @@ -176,63 +175,63 @@ class MogoPrivateObuManager private constructor() { when (direction) { 3 -> { appId = - WarningTypeEnum.TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.useCaseId + EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType } 4 -> { appId = - WarningTypeEnum.TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.useCaseId + EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType } } } //施工 0x7 -> { - appId = ObuConstants.USE_CASE_ID.IVS + appId = EventTypeEnum.TYPE_USECASE_ID_IVS.poiType } //限速 0xA -> { - appId = ObuConstants.USE_CASE_ID.SLW + appId = EventTypeEnum.TYPE_USECASE_ID_SLW.poiType } //事故 0xC -> { appId = - WarningTypeEnum.TYPE_USECASE_ID_ROAD_COLLISION_WARNING.useCaseId + EventTypeEnum.TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType } //拥堵 0xD -> { - appId = ObuConstants.USE_CASE_ID.TJW + appId = EventTypeEnum.TYPE_USECASE_ID_TJW.poiType } //行人 0xF -> { appId = - WarningTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.useCaseId + EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType } //禁止停车 0x13 -> { - appId = WarningTypeEnum.TYPE_USECASE_ID_ROAD_NO_PARKING.useCaseId + appId = EventTypeEnum.TYPE_USECASE_ID_ROAD_NO_PARKING.poiType } //学校 0x14 -> { appId = - WarningTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.useCaseId + EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType } //桥梁 0x17 -> { - appId = WarningTypeEnum.TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.useCaseId + appId = EventTypeEnum.TYPE_USECASE_ID_ROAD_HUMP_BRIDGE.poiType } } - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + alertContent = EventTypeEnum.getWarningContent(appId) + ttsContent = EventTypeEnum.getWarningTts(appId) } // 车内标牌 - WarningTypeEnum.TYPE_USECASE_ID_IVS.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + EventTypeEnum.TYPE_USECASE_ID_IVS.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId) + ttsContent = EventTypeEnum.getWarningTts(appId) } // 前方拥堵提醒 - WarningTypeEnum.TYPE_USECASE_ID_TJW.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) + EventTypeEnum.TYPE_USECASE_ID_TJW.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId) ttsContent = String.format( - WarningTypeEnum.getWarningTts(appId), + EventTypeEnum.getWarningTts(appId), info.threat_info.distance.toInt() ) } @@ -247,10 +246,10 @@ class MogoPrivateObuManager private constructor() { ) //显示弹框,语音提示 mIMoGoWaringProvider!!.showWarningV2X( - appId, + appId.toInt(), alertContent, if (level == 3) ttsContent else "", - appId.toString() + appId ) // 更新数据 TrafficDataConvertUtils.cvxRtiThreatIndInfo2TrafficData(info)?.let { @@ -260,7 +259,7 @@ class MogoPrivateObuManager private constructor() { // 删除 ObuConstants.STATUS.DELETE -> { // 移除顶部弹窗 - mIMoGoWaringProvider?.disableWarningV2X(appId.toString()) + mIMoGoWaringProvider?.disableWarningV2X(appId) TrafficMarkerDrawer.removeCvxRvInfoIndInfo(info.rti_id) } // 更新 @@ -311,14 +310,14 @@ class MogoPrivateObuManager private constructor() { TrafficMarkerDrawer.updateITrafficInfo(it) } - var v2xType = 0 + var v2xType = "" if (info.ptc_type == 1) { //摩托车 - v2xType = WarningTypeEnum.TYPE_USECASE_ID_VRUCW_MOTORBIKE.useCaseId + v2xType = EventTypeEnum.TYPE_USECASE_ID_VRUCW_MOTORBIKE.poiType } else if (info.ptc_type == 2) { //行人 - v2xType = WarningTypeEnum.TYPE_USECASE_ID_VRUCW_PERSON.useCaseId + v2xType = EventTypeEnum.TYPE_USECASE_ID_VRUCW_PERSON.poiType } - val ttsContent = WarningTypeEnum.getWarningTts(v2xType) - val alertContent = WarningTypeEnum.getWarningContent(v2xType) + val ttsContent = EventTypeEnum.getWarningTts(v2xType) + val alertContent = EventTypeEnum.getWarningContent(v2xType) val direction = 1 //getOtherObjDirection(if (info.ext_info != null) info.ext_info.target_classification else 7) //显示警告红边 @@ -326,10 +325,10 @@ class MogoPrivateObuManager private constructor() { direction, "ACTION_V2X_FRONT_WARNING" ) mIMoGoWaringProvider!!.showWarningV2X( - v2xType, + v2xType.toInt(), alertContent, ttsContent, - v2xType.toString() + v2xType ) } // 删除 @@ -469,8 +468,8 @@ class MogoPrivateObuManager private constructor() { lights: List, indicator: Int ) { - var ttsContent = "" - var alertContent = "" + var ttsContent: String + var alertContent: String // TODO 这里需要根据真实数据确定 indicator 取值方式 if (lights.size >= indicator) { val currentLight = lights[indicator] @@ -488,8 +487,8 @@ class MogoPrivateObuManager private constructor() { ) mIMoGoWaringProvider?.showWarningTrafficLight(1) mIMoGoWaringProvider?.changeCountdownRed(currentLight.count_down.toInt()) - ttsContent = WarningTypeEnum.getWarningTts(appId) - alertContent = WarningTypeEnum.getWarningContent(appId) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) + alertContent = EventTypeEnum.getWarningContent(appId.toString()) mIMoGoWaringProvider!!.showWarningV2X( appId, alertContent, @@ -510,18 +509,18 @@ class MogoPrivateObuManager private constructor() { ttsContent = String.format( - WarningTypeEnum.getWarningTts(WarningTypeEnum.TYPE_USECASE_ID_IVP_GREEN.useCaseId), + EventTypeEnum.getWarningTts(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), adviceSpeedTts ) alertContent = String.format( - WarningTypeEnum.getWarningContent(WarningTypeEnum.TYPE_USECASE_ID_IVP_GREEN.useCaseId), + EventTypeEnum.getWarningContent(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), adviceSpeed ) mIMoGoWaringProvider!!.showWarningV2X( - WarningTypeEnum.TYPE_USECASE_ID_IVP_GREEN.useCaseId, + EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType.toInt(), alertContent, ttsContent, appId.toString() @@ -543,7 +542,7 @@ class MogoPrivateObuManager private constructor() { * * @param appId 使用WarningTypeEnum获取icon、提示内容、tts内容 * - * @see com.mogo.module.common.enums.WarningTypeEnum + * @see com.mogo.module.common.enums.EventTypeEnum */ private fun handleSdkObu( appId: Int, @@ -552,18 +551,18 @@ class MogoPrivateObuManager private constructor() { level: Int, info: CvxV2vThreatIndInfo ) { - // 这里排除需要特殊定制的语音及文案外,其余的都可以使用 WarningTypeEnum 提供的 + // 这里排除需要特殊定制的语音及文案外,其余的都可以使用 EventTypeEnum 提供的 Log.d( MogoObuConst.TAG_MOGO_OBU, "handleSdkObu appId = $appId --- handleDirection = $direction ---level = $level ---status = $status" ) - var alertContent = "" - var ttsContent = "" - when (appId) { + var alertContent: String + var ttsContent: String + when (appId.toString()) { // 变道预警,注意左后车辆/注意右后车辆 - WarningTypeEnum.TYPE_USECASE_ID_LCW.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + EventTypeEnum.TYPE_USECASE_ID_LCW.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId.toString()) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) if (direction == 5) { ttsContent = String.format(ttsContent, "左") alertContent = String.format(alertContent, "左") @@ -574,9 +573,9 @@ class MogoPrivateObuManager private constructor() { } //车辆失控预警 - WarningTypeEnum.TYPE_USECASE_ID_CLW.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + EventTypeEnum.TYPE_USECASE_ID_CLW.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId.toString()) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) // when (direction) { // 3 -> { //左前 // ttsContent = String.format(ttsContent, "左") @@ -591,9 +590,9 @@ class MogoPrivateObuManager private constructor() { } //左转辅助 - WarningTypeEnum.TYPE_USECASE_ID_LTA.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + EventTypeEnum.TYPE_USECASE_ID_LTA.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId.toString()) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) if (direction == 5) { ttsContent = String.format(ttsContent, "左") } else if (direction == 6) { @@ -602,9 +601,9 @@ class MogoPrivateObuManager private constructor() { } //异常车辆提醒 - WarningTypeEnum.TYPE_USECASE_ID_AVW.useCaseId -> { - alertContent = WarningTypeEnum.getWarningContent(appId) - ttsContent = WarningTypeEnum.getWarningTts(appId) + EventTypeEnum.TYPE_USECASE_ID_AVW.poiType -> { + alertContent = EventTypeEnum.getWarningContent(appId.toString()) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) // when (direction) { // 3 -> { //左前 // ttsContent = String.format(ttsContent, "左") @@ -619,9 +618,9 @@ class MogoPrivateObuManager private constructor() { } //盲区预警 - WarningTypeEnum.TYPE_USECASE_ID_BSW.useCaseId -> { - ttsContent = WarningTypeEnum.getWarningTts(appId) - alertContent = WarningTypeEnum.getWarningContent(appId) + EventTypeEnum.TYPE_USECASE_ID_BSW.poiType -> { + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) + alertContent = EventTypeEnum.getWarningContent(appId.toString()) if (direction == 5) { //左后 ttsContent = String.format(ttsContent, "左") alertContent = String.format(alertContent, "左") @@ -633,8 +632,8 @@ class MogoPrivateObuManager private constructor() { // 这里处理固定的提示信息 else -> { - ttsContent = WarningTypeEnum.getWarningTts(appId) - alertContent = WarningTypeEnum.getWarningContent(appId) + ttsContent = EventTypeEnum.getWarningTts(appId.toString()) + alertContent = EventTypeEnum.getWarningContent(appId.toString()) } } diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/UploadHelper.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/UploadHelper.kt index 1194906e69..b004de7d61 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/UploadHelper.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/UploadHelper.kt @@ -4,8 +4,7 @@ import android.content.Context import android.util.Log import com.mogo.commons.voice.AIAssist import com.mogo.map.MogoLatLng -import com.mogo.module.common.entity.MarkerPoiTypeEnum -import com.mogo.module.common.enums.SceneTypeEnum +import com.mogo.module.common.enums.EventTypeEnum import com.mogo.module.share.R import com.mogo.module.share.constant.ShareConstants.* import com.mogo.service.share.TanluUploadParams @@ -94,7 +93,7 @@ object UploadHelper { private fun getTypeName(type: String): String? { - return SceneTypeEnum.getTypeName(type) + return EventTypeEnum.getTypeName(type) } } \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java index 7dd5babf11..89e8fa951f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java @@ -4,15 +4,13 @@ import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; -import android.widget.RatingBar; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import com.alibaba.android.arouter.launcher.ARouter; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.common.view.CustomRatingBar; import com.mogo.module.v2x.R; import com.mogo.module.v2x.entity.panel.V2XShareEventDescription; @@ -108,8 +106,8 @@ public class V2XShareEventAdapter extends RecyclerView.Adapter { if (mNoveltyInfo != null) { - Object[] ugcTitleStr = SceneTypeEnum.getUgcTitleStr(mNoveltyInfo.getPoiType()); + Object[] ugcTitleStr = EventTypeEnum.getUgcTitleStr(mNoveltyInfo.getPoiType()); if (ugcTitleStr != null) { tvEventUgcTitle.setText(((String) ugcTitleStr[0]).replace("####", mNoveltyInfo.getAddr())); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java index 65413b8233..63b3f78363 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java @@ -2,13 +2,11 @@ package com.mogo.module.v2x.adapter.holder; import android.content.Context; import android.content.Intent; -import android.graphics.drawable.Drawable; import android.os.Handler; import android.text.TextUtils; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; -import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; @@ -17,7 +15,6 @@ import android.widget.TextView; import com.bumptech.glide.Glide; import com.bumptech.glide.request.RequestOptions; -import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.debug.DebugConfig; import com.mogo.module.common.animation.BezierAnimationView; import com.mogo.module.common.entity.MarkerExploreWay; @@ -25,9 +22,8 @@ import com.mogo.module.common.entity.MarkerUserInfo; import com.mogo.module.common.entity.V2XEventShowEntity; import com.mogo.module.common.entity.V2XLiveCarInfoEntity; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XRoadEventEntity; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.common.wm.WindowManagerView; import com.mogo.module.service.MarkerServiceHandler; import com.mogo.module.service.receiver.MogoReceiver; @@ -275,17 +271,17 @@ public class V2XRoadEventVH extends V2XBaseViewHolder { .displayImage(mNoveltyInfo.getUserInfo().getUserHead(), ivReportHead); } - String poiType = SceneTypeEnum.getPoiTypeStr(mNoveltyInfo.getPoiType()); + String poiType = EventTypeEnum.getPoiTypeStr(mNoveltyInfo.getPoiType()); if (!TextUtils.isEmpty(poiType)) { tvEventTypeTitle.setText(poiType); - tvEventTypeTitle.setBackgroundResource(SceneTypeEnum.getPoiTypeBg(mNoveltyInfo.getPoiType(), + tvEventTypeTitle.setBackgroundResource(EventTypeEnum.getPoiTypeBg(mNoveltyInfo.getPoiType(), V2XServiceManager.getMoGoStatusManager().isVrMode())); } - ivEvent.setImageResource(SceneTypeEnum.getPoiTypeSrcVr(mNoveltyInfo.getPoiType())); - tvEvent.setText(SceneTypeEnum.getPoiTypeStrVr(mNoveltyInfo.getPoiType())); - if (V2XPoiTypeEnum.FOURS_FOG.equals(mNoveltyInfo.getPoiType())) { - V2XServiceManager.getDisplayEffectsManager().displayEffects(V2XPoiTypeEnum.FOURS_FOG); + ivEvent.setImageResource(EventTypeEnum.getPoiTypeSrcVr(mNoveltyInfo.getPoiType())); + tvEvent.setText(EventTypeEnum.getPoiTypeStrVr(mNoveltyInfo.getPoiType())); + if (EventTypeEnum.FOURS_FOG.equals(mNoveltyInfo.getPoiType())) { + V2XServiceManager.getDisplayEffectsManager().displayEffects(EventTypeEnum.FOURS_FOG.getPoiType()); MarkerServiceHandler.getApis().getV2XListenerManager().warningChangedForListenerWithDirection(ALERT_THE_FRONT_CRASH_WARNING_TOP, MogoReceiver.ACTION_V2X_FRONT_WARNING); } tvEventAddress.setText(mNoveltyInfo.getAddr()); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XScenarioHistoryRoadEventVH.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XScenarioHistoryRoadEventVH.java index f1cd1a92c1..964b7c590a 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XScenarioHistoryRoadEventVH.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XScenarioHistoryRoadEventVH.java @@ -8,7 +8,7 @@ import android.widget.TextView; import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.V2XHistoryScenarioData; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.R; import com.mogo.module.v2x.V2XConst; import com.mogo.module.v2x.utils.RoadConditionUtils; @@ -58,7 +58,7 @@ public class V2XScenarioHistoryRoadEventVH extends V2XHistoryBaseViewHolder v2XMessageEntity = new V2XMessageEntity<>(); v2XMessageEntity.setType(V2XMessageEntity.V2XTypeEnum.ALERT_FATIGUE_DRIVING); @@ -220,7 +218,7 @@ public class V2XLocationListener //如果poiType是道路拥堵,则调用接口查询拥堵状态 String poiType = v2XRoadEventEntity.getPoiType(); - if (poiType != null && poiType.equals(FOURS_BLOCK_UP)) { + if (poiType != null && poiType.equals(EventTypeEnum.FOURS_BLOCK_UP.getPoiType())) { V2XServiceManager.getIMogoTrafficUploadProvider().verifyCurrentTrafficStatus(); } } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMarkerClickListener.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMarkerClickListener.java index cb79510fc4..06e952100f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMarkerClickListener.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMarkerClickListener.java @@ -8,9 +8,9 @@ import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.MarkerLocation; import com.mogo.module.common.entity.MarkerOnlineCar; import com.mogo.module.common.entity.MarkerShowEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.service.ServiceConst; import com.mogo.module.v2x.V2XServiceManager; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XRoadEventEntity; import com.mogo.module.v2x.utils.ChartingUtil; import com.mogo.utils.logger.Logger; @@ -110,7 +110,7 @@ public class V2XMarkerClickListener implements IMogoMarkerClickListener { V2XRoadEventEntity v2XRoadEventEntity = new V2XRoadEventEntity(); v2XRoadEventEntity.setLocation(markerExploreWay.getLocation()); // 探路目前只有上报拥堵 - v2XRoadEventEntity.setPoiType(V2XPoiTypeEnum.FOURS_BLOCK_UP); + v2XRoadEventEntity.setPoiType(EventTypeEnum.FOURS_BLOCK_UP.getPoiType()); v2XRoadEventEntity.setDistance(1000); v2XRoadEventEntity.setNoveltyInfo(markerExploreWay); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_401005.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_401005.java index 4ca682c262..eadd44a9a4 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_401005.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_401005.java @@ -1,7 +1,7 @@ package com.mogo.module.v2x.listener; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.V2XConst; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.entity.net.V2XSpecialCarRes; @@ -67,7 +67,7 @@ public class V2XMessageListener_401005 implements IMogoOnMessageListener properties = new HashMap<>(); - properties.put("warning_id", V2XPoiTypeEnum.ALERT_TRAFFIC_CONTROL); + properties.put("warning_id", EventTypeEnum.ALERT_TRAFFIC_CONTROL.getPoiType()); MarkerServiceHandler.getMogoAnalytics().track("v2x_warning", properties); } } catch (Exception e) { diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XMarkerManager.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XMarkerManager.java index f38c14adeb..efd1bfa2be 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XMarkerManager.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XMarkerManager.java @@ -23,7 +23,7 @@ import com.mogo.module.common.entity.MarkerNoveltyInfo; import com.mogo.module.common.entity.MarkerOnlineCar; import com.mogo.module.common.entity.MarkerShowEntity; import com.mogo.module.common.entity.V2XRoadEventEntity; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.common.utils.CarSeries; import com.mogo.module.service.ServiceConst; import com.mogo.module.service.Utils; @@ -139,7 +139,7 @@ public class MoGoV2XMarkerManager implements IMoGoV2XMarkerManager { if (exploreWayList != null) { for (MarkerExploreWay markerExploreWay : exploreWayList) { - if (SceneTypeEnum.isRoadEvent(markerExploreWay.getPoiType())) { + if (EventTypeEnum.isRoadEvent(markerExploreWay.getPoiType())) { MarkerLocation markerLocation = markerExploreWay.getLocation(); // 记录道路事件 V2XRoadEventEntity v2XRoadEventEntity = new V2XRoadEventEntity(); @@ -413,20 +413,20 @@ public class MoGoV2XMarkerManager implements IMoGoV2XMarkerManager { markerShowEntity.setTextContent(noveltyInfo.getLocation().getAddress()); // 这里只绘制道路事件相关 - if (SceneTypeEnum.TRAFFIC_CHECK.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.ROAD_CLOSED.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ROAD_WORK.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_PONDING.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_PARKING.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ICE.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_FOG.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_01.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_02.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_03.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_04.getPoiType().equals(noveltyInfo.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_05.getPoiType().equals(noveltyInfo.getPoiType())) { + if (EventTypeEnum.TRAFFIC_CHECK.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.ROAD_CLOSED.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ROAD_WORK.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_PONDING.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_PARKING.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ICE.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_FOG.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_01.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_02.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_03.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_04.getPoiType().equals(noveltyInfo.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_05.getPoiType().equals(noveltyInfo.getPoiType())) { drawableMarker(V2XServiceManager.getContext(), markerShowEntity, clickListener); } } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XPolylineManager.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XPolylineManager.java index 179a16c80f..a6b1ec811d 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XPolylineManager.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/manager/impl/MoGoV2XPolylineManager.java @@ -6,8 +6,8 @@ import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.map.MogoLatLng; import com.mogo.map.overlay.IMogoPolyline; import com.mogo.map.overlay.MogoPolylineOptions; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XRoadEventEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.MoGoV2XServicePaths; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.manager.IMoGoV2XPolylineManager; @@ -44,20 +44,16 @@ public class MoGoV2XPolylineManager implements IMoGoV2XPolylineManager { // 渐变色 List colors = new ArrayList<>(); - switch (roadEventEntity.getPoiType()) { - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST: - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING: - case V2XPoiTypeEnum.FOURS_BLOCK_UP: - case V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING + "": - colors.add(0xFFFFA31A); - colors.add(0xFFFFA31A); - break; - default: - colors.add(0xFFE32F46); - colors.add(0xFFE32F46); - break; + if (EventTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST.getPoiType().equals(roadEventEntity.getPoiType()) + || EventTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING.getPoiType().equals(roadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(roadEventEntity.getPoiType()) + || EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType().equals(roadEventEntity.getPoiType())) { + colors.add(0xFFFFA31A); + colors.add(0xFFFFA31A); + } else { + colors.add(0xFFE32F46); + colors.add(0xFFE32F46); } - // 线条粗细,渐变,渐变色值 options.width(10).useGradient(true).colorValues(colors); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XFrontTargetMarkerView.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XFrontTargetMarkerView.java index 89cb6b1283..51c18bdc10 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XFrontTargetMarkerView.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XFrontTargetMarkerView.java @@ -3,7 +3,6 @@ package com.mogo.module.v2x.marker; import android.content.Context; import android.util.AttributeSet; import android.view.LayoutInflater; -import android.widget.ImageView; import androidx.annotation.Nullable; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerAdapter.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerAdapter.java index 5b0d412d46..9435f98835 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerAdapter.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerAdapter.java @@ -4,11 +4,10 @@ import android.content.Context; import android.graphics.Bitmap; import com.mogo.module.common.entity.MarkerShowEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XPushMessageEntity; import com.mogo.module.common.entity.V2XRoadEventEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.R; -import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.utils.ImageUtil; import com.mogo.module.v2x.utils.V2XUtils; @@ -42,22 +41,19 @@ public class V2XMarkerAdapter { */ public static Bitmap getV2XRoadEventViewPng(Context context, V2XRoadEventEntity alarmInfo) { Bitmap bitmap; - switch (alarmInfo.getPoiType()) { - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST: - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING: - case V2XPoiTypeEnum.FOURS_BLOCK_UP: - case V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING + "": - bitmap = getV2XRoadEventMarkerView( - context, - alarmInfo, - R.drawable.v_to_x_warning_circle_orange_00040); - break; - default: - bitmap = getV2XRoadEventMarkerView( - context, - alarmInfo, - R.drawable.v_to_x_warning_circle_red_00040); - break; + if (EventTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType().equals(alarmInfo.getPoiType())) { + bitmap = getV2XRoadEventMarkerView( + context, + alarmInfo, + R.drawable.v_to_x_warning_circle_orange_00040); + } else { + bitmap = getV2XRoadEventMarkerView( + context, + alarmInfo, + R.drawable.v_to_x_warning_circle_red_00040); } return bitmap; } @@ -67,16 +63,13 @@ public class V2XMarkerAdapter { */ public static ArrayList getV2XRoadEventViewGif(Context context, V2XRoadEventEntity alarmInfo) { ArrayList bitmapArrayList; - switch (alarmInfo.getPoiType()) { - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST: - case V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING: - case V2XPoiTypeEnum.FOURS_BLOCK_UP: - case V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING + "": - bitmapArrayList = getV2XRoadEventOrangeMarkerView(context, alarmInfo); - break; - default: - bitmapArrayList = getV2XRoadEventRedMarkerView(context, alarmInfo); - break; + if (EventTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(alarmInfo.getPoiType()) + || EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType().equals(alarmInfo.getPoiType())) { + bitmapArrayList = getV2XRoadEventOrangeMarkerView(context, alarmInfo); + } else { + bitmapArrayList = getV2XRoadEventRedMarkerView(context, alarmInfo); } return bitmapArrayList; } @@ -132,44 +125,44 @@ public class V2XMarkerAdapter { */ public static ArrayList getV2XRoadEventOrangeMarkerView(Context context, V2XRoadEventEntity alarmInfo) { ArrayList icons = new ArrayList<>(); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00011)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00012)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00013)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00014)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00015)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00016)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00017)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00018)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00019)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00020)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00021)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00022)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00023)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00024)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00025)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00026)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00027)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00028)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00029)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00030)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00031)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00032)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00033)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00034)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00035)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00036)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00037)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00038)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00039)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00040)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00041)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00042)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00043)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00044)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00045)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00046)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00047)); - icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00048)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00011)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00012)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00013)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00014)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00015)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00016)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00017)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00018)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00019)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00020)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00021)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00022)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00023)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00024)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00025)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00026)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00027)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00028)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00029)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00030)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00031)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00032)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00033)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00034)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00035)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00036)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00037)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00038)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00039)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00040)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00041)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00042)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00043)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00044)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00045)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00046)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00047)); + icons.add(V2XMarkerAdapter.getV2XRoadEventMarkerView(context, alarmInfo, R.drawable.v_to_x_warning_circle_orange_00048)); return icons; } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarInfoView.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarInfoView.kt index c991f860a6..790366ba24 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarInfoView.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarInfoView.kt @@ -10,7 +10,6 @@ import com.mogo.module.common.entity.MarkerOnlineCar import com.mogo.module.common.entity.MarkerShowEntity import com.mogo.module.v2x.R import com.mogo.module.v2x.entity.net.V2XSpecialCarRes.V2XMarkerEntity -import com.mogo.module.common.entity.V2XPoiTypeEnum import com.mogo.utils.ViewUtils import kotlinx.android.synthetic.main.view_marker_car.view.* import kotlinx.android.synthetic.main.view_marker_car_info.view.* @@ -130,7 +129,7 @@ class V2XMarkerCarInfoView(context: Context, showEntity: MarkerShowEntity) : ivCar.setImageResource(R.drawable.v_to_x_warning_car_red) } // 故障车 - V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING -> { + 20007 -> { clMarkerContent.visibility = View.GONE ivReverseTriangle.visibility = View.GONE ivCar.setImageResource(R.drawable.v_to_x_warning_car_red) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarView.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarView.kt index 232c147a5b..26b691b0e7 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarView.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerCarView.kt @@ -9,7 +9,6 @@ import com.mogo.module.common.entity.MarkerOnlineCar import com.mogo.module.common.entity.MarkerShowEntity import com.mogo.module.v2x.R import com.mogo.module.v2x.entity.net.V2XSpecialCarRes.V2XMarkerEntity -import com.mogo.module.common.entity.V2XPoiTypeEnum import com.mogo.utils.ViewUtils import kotlinx.android.synthetic.main.view_marker_car.view.* @@ -101,7 +100,7 @@ class V2XMarkerCarView(context: Context, showEntity: MarkerShowEntity) : ivCar.setImageResource(R.drawable.v_to_x_warning_car_red) } // 故障车 - V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING -> { + 20007 -> { ivMarkerTip.visibility = View.GONE ivCar.setImageResource(R.drawable.v_to_x_warning_car_red) } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerRoadEventView.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerRoadEventView.kt index fa563f3fb4..da86a0e125 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerRoadEventView.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/marker/V2XMarkerRoadEventView.kt @@ -4,13 +4,10 @@ package com.mogo.module.v2x.marker import android.content.Context import android.graphics.Bitmap import android.view.LayoutInflater -import android.view.View import androidx.constraintlayout.widget.ConstraintLayout -import com.mogo.module.common.entity.MarkerExploreWay -import com.mogo.module.common.entity.V2XPoiTypeEnum import com.mogo.module.common.entity.V2XRoadEventEntity +import com.mogo.module.common.enums.EventTypeEnum import com.mogo.module.v2x.R -import com.mogo.module.v2x.V2XServiceManager import com.mogo.utils.ViewUtils import kotlinx.android.synthetic.main.view_marker_event_car.view.* @@ -33,8 +30,8 @@ class V2XMarkerRoadEventView(context: Context, alarmInfo: V2XRoadEventEntity) : } fun initView(context: Context, alarmInfo: V2XRoadEventEntity) { - if (alarmInfo.poiType == V2XPoiTypeEnum.ALERT_FRONT_CAR || - alarmInfo.poiType == V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING.toString() + if (alarmInfo.poiType == EventTypeEnum.ALERT_FRONT_CAR.poiType || + alarmInfo.poiType == EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.poiType ) { LayoutInflater.from(context) .inflate(R.layout.view_marker_event_car, this) @@ -46,72 +43,14 @@ class V2XMarkerRoadEventView(context: Context, alarmInfo: V2XRoadEventEntity) : } /** - * @see V2XPoiTypeEnum + * @see EventTypeEnum */ private fun updateIcon(alarmInfo: V2XRoadEventEntity) { //Logger.d(MODULE_NAME, alarmInfo.toString()) // 道路施工、积水、路面结冰、浓雾、事故、拥堵 - when (alarmInfo.poiType) { - //交通检查 - V2XPoiTypeEnum.TRAFFIC_CHECK -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_2) - } - //封路 - V2XPoiTypeEnum.ROAD_CLOSED -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_16) - } - //施工 - V2XPoiTypeEnum.FOURS_ROAD_WORK -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_11) - } - //拥堵 - V2XPoiTypeEnum.FOURS_BLOCK_UP -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_5) - } - //积水 - V2XPoiTypeEnum.FOURS_PONDING -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_6) - } - //浓雾 - V2XPoiTypeEnum.FOURS_FOG -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_9) - } - //结冰 - V2XPoiTypeEnum.FOURS_ICE -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_8) - } - //事故 - V2XPoiTypeEnum.FOURS_ACCIDENT -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_7) - } - //事故 - V2XPoiTypeEnum.FOURS_LIVING -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_1) - } - //红绿灯数据 - V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_SUGGEST -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_3) - } - //红绿灯数据 - V2XPoiTypeEnum.ALERT_TRAFFIC_LIGHT_WARNING -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_3) - } - //前方静止or慢速车辆报警 - V2XPoiTypeEnum.ALERT_FRONT_CAR -> { - ivCar.setImageResource(R.drawable.v_to_x_warning_car_red) - } - // 故障车辆 - V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING.toString() -> { - ivCar.setImageResource(R.drawable.icon_car_red) - } - // 取快递 - V2XPoiTypeEnum.ALERT_TRAFFIC_EXPRESS -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_express) - } - // 顺风车 - V2XPoiTypeEnum.ALERT_TRAFFIC_TAXI -> { - ivCar.setImageResource(R.drawable.v_to_x_marker_taxi) - } + val iconResId = EventTypeEnum.getUpdateIconRes(alarmInfo.poiType) + if (iconResId != 0) { + ivCar.setImageResource(iconResId) } } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java index 9615f44b73..6cb0686d64 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java @@ -6,24 +6,21 @@ import android.text.TextUtils; import androidx.localbroadcastmanager.content.LocalBroadcastManager; -import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.data.BaseData; import com.mogo.commons.network.ParamsProvider; import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.commons.voice.AIAssist; import com.mogo.map.MogoLatLng; import com.mogo.map.location.MogoLocation; import com.mogo.map.search.geo.IMogoGeoSearchListener; -import com.mogo.map.search.geo.MogoGeocodeResult; import com.mogo.map.search.geo.MogoRegeocodeResult; import com.mogo.module.common.entity.MarkerResponse; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XPushMessageEntity; import com.mogo.module.common.entity.V2XRecommendRouteEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.service.ServiceConst; import com.mogo.module.service.network.RefreshBody; import com.mogo.module.v2x.V2XConst; @@ -39,8 +36,6 @@ import com.mogo.module.v2x.entity.net.V2XStrategyPushRes; import com.mogo.module.v2x.entity.net.V2XUserInfoRes; import com.mogo.module.v2x.utils.LocationUtils; import com.mogo.module.v2x.utils.V2XUtils; -import com.mogo.service.MogoServicePaths; -import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.logger.Logger; import com.mogo.utils.network.RequestOptions; import com.mogo.utils.network.utils.GsonUtil; @@ -48,12 +43,9 @@ import com.mogo.utils.network.utils.GsonUtil; import java.util.Map; import io.reactivex.android.schedulers.AndroidSchedulers; -import io.reactivex.annotations.NonNull; -import io.reactivex.functions.Function; import io.reactivex.schedulers.Schedulers; import okhttp3.RequestBody; -import static com.mogo.module.v2x.V2XConst.MODULE_NAME; import static com.mogo.module.v2x.V2XServiceManager.getContext; @@ -704,7 +696,7 @@ public class V2XRefreshModel { boolean isSendRecommendRoute = false; if (v2XRoadDataRes.getResult().getPoiData() != null && v2XRoadDataRes.getResult().getPoiData().size() > 0) { for (V2XRoadDataRes.ResultDTO.PoiDataDTO poiDataDTO : v2XRoadDataRes.getResult().getPoiData()) { - if (!V2XPoiTypeEnum.FOURS_LIVING.equals(poiDataDTO.getPoiType())) { + if (!EventTypeEnum.FOURS_LIVING.getPoiType().equals(poiDataDTO.getPoiType())) { isSendRecommendRoute = true; break; } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/park/V2XIllegalParkScenario.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/park/V2XIllegalParkScenario.java index ad499bdbc6..0787ad38f8 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/park/V2XIllegalParkScenario.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/park/V2XIllegalParkScenario.java @@ -4,8 +4,8 @@ import androidx.annotation.Nullable; import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XRoadEventEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.V2XStatusManager; import com.mogo.module.v2x.alarm.V2XAlarmServer; @@ -65,14 +65,14 @@ public class V2XIllegalParkScenario extends AbsV2XScenario { V2XRoadEventEntity v2XRoadEventEntity = new V2XRoadEventEntity(); v2XRoadEventEntity.setLocation(markerLocation); // 探路目前只有上报拥堵 - v2XRoadEventEntity.setPoiType(V2XPoiTypeEnum.ALERT_TRAFFIC_EXPRESS); + v2XRoadEventEntity.setPoiType(EventTypeEnum.ALERT_TRAFFIC_EXPRESS.getPoiType()); MarkerExploreWay markerNoveltyInfo = new MarkerExploreWay(); @@ -46,7 +46,7 @@ public class V2XPushEventMarker implements IV2XMarker { MarkerExploreWayItem exploreWayItem = new MarkerExploreWayItem(); exploreWayItem.setThumbnail(entity.getMsgImgUrl()); items.add(exploreWayItem); - markerNoveltyInfo.setPoiType(V2XPoiTypeEnum.ALERT_TRAFFIC_EXPRESS); + markerNoveltyInfo.setPoiType(EventTypeEnum.ALERT_TRAFFIC_EXPRESS.getPoiType()); markerNoveltyInfo.setItems(items); markerNoveltyInfo.setUploadType("1"); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/road/V2XRoadEventWindow.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/road/V2XRoadEventWindow.java index 16c4191888..5b14ea0cdd 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/road/V2XRoadEventWindow.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/road/V2XRoadEventWindow.java @@ -12,12 +12,10 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.PagerSnapHelper; import androidx.recyclerview.widget.RecyclerView; -import com.mogo.module.common.entity.MarkerPoiTypeEnum; import com.mogo.module.common.entity.V2XEventShowEntity; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XRoadEventEntity; -import com.mogo.module.common.enums.SceneTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.R; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.adapter.V2XRoadEventAdapter; @@ -34,7 +32,6 @@ import com.mogo.module.v2x.voice.V2XVoicePagingListener; import java.util.ArrayList; import java.util.List; -import static com.mogo.module.common.entity.MarkerPoiTypeEnum.FOURS_BLOCK_UP; /** * author : donghongyu @@ -172,21 +169,21 @@ public class V2XRoadEventWindow extends V2XBasWindow //Logger.d(MODULE_NAME, "V2X===道路事件:" + v2XRoadEventEntity); // 进行类型分发 - if (SceneTypeEnum.TRAFFIC_CHECK.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.ROAD_CLOSED.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ROAD_WORK.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_PONDING.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_FOG.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ICE.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_01.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_02.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_03.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_04.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_ACCIDENT_05.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_LIVING.getPoiType().equals(v2XRoadEventEntity.getPoiType()) - || SceneTypeEnum.FOURS_NEALY.getPoiType().equals(v2XRoadEventEntity.getPoiType())) { + if (EventTypeEnum.TRAFFIC_CHECK.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.ROAD_CLOSED.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ROAD_WORK.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_BLOCK_UP.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_PONDING.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_FOG.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ICE.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_01.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_02.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_03.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_04.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_ACCIDENT_05.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_LIVING.getPoiType().equals(v2XRoadEventEntity.getPoiType()) + || EventTypeEnum.FOURS_NEALY.getPoiType().equals(v2XRoadEventEntity.getPoiType())) { // 展示道路事件本身详情 if (mItemList.isEmpty()) { V2XEventShowEntity v2XEventShowEntity = new V2XEventShowEntity(); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpMarker.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpMarker.java index 7ccbf06cfa..a5531efdb5 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpMarker.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpMarker.java @@ -2,9 +2,9 @@ package com.mogo.module.v2x.scenario.scene.seek; import android.content.Context; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.entity.net.V2XSpecialCarRes.V2XMarkerEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.v2x.listener.V2XMarkerClickListener; import com.mogo.module.v2x.scenario.view.IV2XMarker; import com.mogo.module.v2x.utils.MarkerUtils; @@ -31,7 +31,7 @@ public class V2XSeekHelpMarker implements IV2XMarker> { Context context = V2XServiceManager.getContext(); for (V2XMarkerEntity coordinate : entity) { //故障车机 - if (coordinate.getTargetId() == V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING) { + if (EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType().equals(coordinate.getTargetId()+"")) { //绘制 V2XServiceManager .getMoGoV2XMarkerManager() diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpScenario.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpScenario.java index 25108d961c..e09242ba13 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpScenario.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/seek/V2XSeekHelpScenario.java @@ -6,9 +6,9 @@ import android.view.ViewGroup; import androidx.annotation.Nullable; import com.mogo.module.common.entity.V2XMessageEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; import com.mogo.module.common.entity.V2XPushMessageEntity; import com.mogo.module.common.entity.V2XRoadEventEntity; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.v2x.R; import com.mogo.module.v2x.V2XServiceManager; import com.mogo.module.v2x.entity.net.V2XSpecialCarRes.V2XMarkerEntity; @@ -16,14 +16,10 @@ import com.mogo.module.v2x.scenario.impl.AbsV2XScenario; import com.mogo.module.v2x.utils.ADASUtils; import com.mogo.module.v2x.utils.V2XSQLiteUtils; import com.mogo.module.v2x.utils.V2XUtils; -import com.mogo.service.entrance.IMogoEntranceButtonController; import com.mogo.service.windowview.IMogoTopViewStatusListener; -import com.mogo.utils.logger.Logger; import java.util.List; -import static com.mogo.module.v2x.V2XConst.MODULE_NAME; - /** * author : donghongyu * e-mail : 1358506549@qq.com @@ -49,7 +45,7 @@ public class V2XSeekHelpScenario extends AbsV2XScenario> i // 广播给ADAS和Launcher卡片 V2XRoadEventEntity eventEntity = new V2XRoadEventEntity(); - eventEntity.setPoiType(V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING + ""); + eventEntity.setPoiType(EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType()); eventEntity.setExpireTime(30000); eventEntity.setTts("发现其他车主的求助信息"); eventEntity.setAlarmContent("其他车主求助"); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/MarkerUtils.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/MarkerUtils.java index 93ef3aa774..c41bcf1c71 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/MarkerUtils.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/MarkerUtils.java @@ -7,7 +7,7 @@ import com.mogo.map.MogoLatLng; import com.mogo.map.marker.IMogoMarkerClickListener; import com.mogo.module.common.entity.MarkerLocation; import com.mogo.module.common.entity.MarkerShowEntity; -import com.mogo.module.common.entity.V2XPoiTypeEnum; +import com.mogo.module.common.enums.EventTypeEnum; import com.mogo.module.common.utils.CarSeries; import com.mogo.module.v2x.V2XConst; import com.mogo.module.v2x.V2XServiceManager; @@ -41,7 +41,7 @@ public class MarkerUtils { V2XServiceManager.getMarkerManager().removeMarkers(V2XConst.V2X_MARKER_SPECIAL_CAR); // 循环绘制 for (V2XMarkerEntity v2XMarkerEntity : v2XSpecialCarRes.getCoordinates()) { - if (v2XMarkerEntity.getTargetId() != V2XPoiTypeEnum.ALERT_CAR_TROUBLE_WARNING) { + if (!EventTypeEnum.ALERT_CAR_TROUBLE_WARNING.getPoiType().equals(v2XMarkerEntity.getTargetId()+"")) { MarkerLocation markerLocation = new MarkerLocation(); markerLocation.setLon(v2XMarkerEntity.getLon()); markerLocation.setLat(v2XMarkerEntity.getLat()); diff --git a/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_in.xml b/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_in.xml deleted file mode 100644 index 4eba3e906d..0000000000 --- a/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_in.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_out.xml b/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_out.xml deleted file mode 100644 index 545125cb01..0000000000 --- a/modules/mogo-module-v2x/src/main/res/anim/v2x_event_view_out.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/btn_parking_nav.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/btn_parking_nav.png deleted file mode 100644 index 7bd28e702dc757e5917d6ab103b9e94627112102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2089 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 N002ovPDHLkV1g_#ScCuo diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_window_close2.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_window_close2.png deleted file mode 100644 index e99eeaf97444e50f5ae58384095d1ad92135e19b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1197 zcmV;e1XBBnP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91ET97b1ONa40RR91EC2ui0Q_#}qW}N|7fD1xR9FesnaxiVK@`ACTWuBM zN3_NdjM2mxx(BNT!`T6gOrh*1LW_?Zie-Ul!CP5I_WPrP(Nzrx-b6gPxoP}wWX27?l z$4z6e_TD7ou#k8FSxHEb~Iguq6|TE@r6 zb4yE0gZX@(Fw|6NLtFYZZRlU=Fyhpt=R2ax+WuW!HB3A^JNv4yudgsVIyzLTRNk$w zt{OKn6B85H=jZ2N_V@QcDHIBi*VotIuC1;8aSa#dlI?35NUUSKMNEv0j66)GQjQyC zv)SJ1>FF1Md1vMxb(u`YS?%B}tX?$LYIQ^I7fYqmK?q21lS6>7ik|b<1bt^h;D9ti4-5?S)Gh0V-JG19e73l_ z$mTtY?Bl-=M6E5XX7jNkoAQLXffx4a%*@Pp)i*-9i-m89TKlk?jD=>hw6Z$w#0{|Q zabX$i2w<#$r6Y?8S`F4hScXhmg)#-v$xt+M-me( zZcwY$ek(t2A@pB>iKEtGji>X2Wq~a(FTe2%d43s@F$2Vj5@b5-u*TkibgMEL6S)_d zX(84v{b*%n<#oiwv5kc}HX?agNwHYWvo}zk+_37NA9OC4`ydbdRkgDyH;EFwHyv7Z za+)qIEPNC{bv8Q!yWtmSNfgx4hK}^1ukC!&9>zT^jATX6J69n;*ln@vN+y%<#g~iC z(k+(84Y2Ig)YS92xw%TnY23|z%9kybFj#o^-L)~i{v=F0DsgaVVcg5c1ROT!U_}AL zXq}2~7IecLM{;O6G_tE&_`aT@;Xt66!k*c-P_-F%I%sAR6BN zyud(mmIXLxTb-1WOin0k5EC#BNG9yy0$<;0+y*JjnBPp}`T^6HFwzN2V_73CP|bj; z$I>Y0TiyjKw^}L~2cP}V4cxN?0n-+r<}H^!Gby|sLg?cEjfMqgnnwCm878KtWP_A+ZI@LWbbh*{#aDNs^o!*B!s{d`Rn!{p&OBMw}Pve00000 LNkvXXu0mjfZru`Z diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png deleted file mode 100644 index 815dc5b40cc94539d4563169368b7f0c7d5b3d43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAO`7UU|?Rr$iNJw89`zTm=LlHm=SD{LZ6e{fVMJi^mK6y@!)+r z)iNU_P^2y0#PHbM4yh(-Hk~7^t}eQlb~*@1t7a%}>=3)yuyn`6APyms7%go_5pHfz zWfu`aYtb_tnjsyI!5oePO;Ra;_C3FI{LE<`eJ(S(A4TV_zu)Z=Is1>T+znDjbhlKhX2S4ENng>ODr5UJ_Sf5TUy)SDoi z*|2U2$3~5d8`mfr&FNIaU|cZg+mg?mTDk;hSdVzN!a8^pgk zyx4X6NAv@!8Rd+tq>s){l-Ftce1V;Rq5P}`vT+9(c%0H#bj)u}lxY5{D0eKUK*sY$ zY6R1-gJNS%7ni1mlA)T6nFGbPJaG$ zhyLFiJ{>)Gb&uTSpM4;Invz+g>~eXl^%iooRAxTz|1B2dazVdli*x^BWeYYg5q&-< zMX`C!1v@KF6xQ&UJwE=TS0GC@;dPt2j-6C;{bBW%Kezr%|7Oi!ZtgFYrY8(a#GbBx JF6*2UngCRwQ-uHk diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png deleted file mode 100644 index 658a74c2e498fc1a9badd74dafdfe80608460fd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109110 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 JF6*2UngIEiNNxZC diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png deleted file mode 100644 index d8c73a8404c81c1e27e1e4a14bb967e73fdbd1e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111914 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�>-06FgHVWv}Sj@ks<>$Mo1F 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 diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png deleted file mode 100644 index 7a1c124871ff56fed8ba0c73aa5acc8b75397d48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104070 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