Browse Source

monitor摄像头

qinhouyu 2 years ago
parent
commit
b14d20174b

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

@@ -66,6 +66,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-forest-waterintake': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-t-forest-waterintake.png'),//取水口

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


+ 16 - 1
src/views/monitor.vue

@@ -1099,6 +1099,15 @@
                 keepBindPopup: false,
                 isAggregation: false
               }
+              if (res.data.visuForestCloudCameraBOList[i].cameraUse == 1) {
+                markersMap.icon = 'sj-icon-map-centerdata-slmonitor'
+              }
+              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,
@@ -1212,7 +1221,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