qinhouyu 2 лет назад
Родитель
Сommit
56a11c5d59

+ 2 - 0
src/api/components/supermap.js

@@ -34,6 +34,8 @@ export const iconList = {
   'sj-icon-map-centerdata_pest_and_disease_monitoring_station': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_pest_and_disease_monitoring_station.png'),//病虫害监测站
   'sj-icon-map-centerdata_atmospheric_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_atmospheric_sensor.png'),//大气传感器
   'sj-icon-map-centerdata_water_pressure_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_water_pressure_sensor.png'),//水压传感器
+  'sj-icon-map-centerdata-slmonitor-traffic': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-slmonitor-traffic.png'),//交通精细化摄像头
+
 
   //数据中心图标
   'sj-icon-map-centerdata-t-emergency-warehouse': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-t-emergency-warehouse.png'),//应急仓库

BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-slmonitor-traffic.png


+ 12 - 2
src/views/monitor.vue

@@ -1310,9 +1310,13 @@
               }
               if (res.data.visuForestCloudCameraBOList[i].cameraUse == 1) {
                 markersMap.icon = 'sj-icon-map-centerdata-slmonitor'
-              } else if (res.data.visuForestCloudCameraBOList[i].cameraUse == 2) {
+              }
+              else if (res.data.visuForestCloudCameraBOList[i].cameraUse == 2) {
                 markersMap.icon = 'camera'
               }
+              else if (res.data.visuForestCloudCameraBOList[i].cameraUse == 3) {
+                markersMap.icon = 'sj-icon-map-centerdata-slmonitor-traffic'
+              }
               if (res.data.visuForestCloudCameraBOList[i].channelCode != null) {
                 markersMap.parameter = {
                   code: res.data.visuForestCloudCameraBOList[i].cameraCode,
@@ -1428,7 +1432,13 @@
               } else {
                 markersMap.parameter = []
               }
-
+              if (res.data[i].cameraUse == 1) {
+                markersMap.icon = "sj-icon-map-centerdata-slmonitor";
+              } else if (res.data[i].cameraUse == 2) {
+                markersMap.icon = "camera";
+              } else if (res.data[i].cameraUse == 3) {
+                markersMap.icon = "sj-icon-map-centerdata-slmonitor-traffic";
+              }
               markersMap.lng = res.data[i].longitude
               markersMap.lat = res.data[i].latitude
               markersMap.radius = res.data[i].cameraRadius