From f9f80893f6b29f0aaa8d5f7c1291f91b8f477fe4 Mon Sep 17 00:00:00 2001
From: ChenZeping02609 <chenzeping02609@163.com>
Date: 星期三, 12 五月 2021 18:21:01 +0800
Subject: [PATCH] 污染源修改

---
 src/components/LayerController/logic/SourcesPollution.js |   17 +++--
 public/static/SourcesPoll.json                           |  133 +++++---------------------------------------
 src/api/mapUrl.js                                        |    2 
 3 files changed, 28 insertions(+), 124 deletions(-)

diff --git a/public/static/SourcesPoll.json b/public/static/SourcesPoll.json
index 132f6bf..b4f36d6 100644
--- a/public/static/SourcesPoll.json
+++ b/public/static/SourcesPoll.json
@@ -3,123 +3,22 @@
     "IsSuccess": 1,
     "ErrorMsg": "",
     "DataInfo": [
-      {
-        "StoragePlaceId": 0,
-        "Name": "宸撮櫟鐭冲寲 鍙栨按鍗曞厓骞叉偿鏆傚瓨搴�",
-        "StorageQtyMax": 0,
-        "Longitude": 113.38361,
-        "Latitude": 29.9008,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 1,
-        "Name": "宸撮櫟鐭冲寲 鍚夊婀栫伆濉�",
-        "StorageQtyMax": 0,
-        "Longitude": 113.14089,
-        "Latitude": 29.4181,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 2,
-        "Name": "闀垮箔鐐煎寲 鍏瓧闂ㄥ瀮鍦惧~鍩嬪満",
-        "StorageQtyMax": 0,
-        "Longitude": 113.3916666667,
-        "Latitude": 29.6394444444,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 3,
-        "Name": "涓煩鐭冲寲 鐏版福鍦�",
-        "StorageQtyMax": 0,
-        "Longitude": 114.5192083333,
-        "Latitude": 30.6201666667,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 4,
-        "Name": "瀹夊簡鐭冲寲 灞卞彛搴熸福濉煁鍦�",
-        "StorageQtyMax": 0,
-        "Longitude": 116.960599,
-        "Latitude": 30.541509,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 5,
-        "Name": "瀹夊簡鐭冲寲 鐑數闄堝鍐茬伆鍦�",
-        "StorageQtyMax": 0,
-        "Longitude": 116.986949,
-        "Latitude": 30.534486,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 6,
-        "Name": "楂樻ˉ鐭冲寲 娴锋花鐮佸ご闄勮繎婊╂秱",
-        "StorageQtyMax": 0,
-        "Longitude": 121.55,
-        "Latitude": 31.63,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 7,
-        "Name": "宸濈淮鍖栧伐 鐢熷寲姹℃偿鏂欎粨",
-        "StorageQtyMax": 0,
-        "Longitude": 107.02342004,
-        "Latitude": 29.79235333,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      },
-      {
-        "StoragePlaceId": 8,
-        "Name": "宸濈淮鍖栧伐 鎺掓偿姘存偿楗兼枡浠�",
-        "StorageQtyMax": 0,
-        "Longitude": 107.02315181,
-        "Latitude": 29.78832166,
-        "SortNum": 0,
-        "DesignFloorArea": 0,
-        "VideoCoding": null,
-        "VideoURL": null,
-        "DaysAlarm": 0,
-        "MarginAlarm": 0
-      }
+      [
+        116.38927817344666,
+        39.90751504898071
+      ],
+      [
+        116.38689637184143,
+        39.9088454246521
+      ],
+      [
+        116.39344096183777,
+        39.90931749343872
+      ],
+      [
+        116.39116644859314,
+        39.90489721298218
+      ]
     ]
   }
 }
\ No newline at end of file
diff --git a/src/api/mapUrl.js b/src/api/mapUrl.js
index 62051fd..b29d8aa 100644
--- a/src/api/mapUrl.js
+++ b/src/api/mapUrl.js
@@ -37,4 +37,4 @@
 export const getCrossSection = $HOSTANALYSE + '/getCrossSection'
 
 // 姹℃煋婧�
-export const getSourcesPoll = 'http://localhost:8081/static/SourcesPoll.json'
+export const getSourcesPoll = 'http://localhost:8080/static/SourcesPoll.json'
diff --git a/src/components/LayerController/logic/SourcesPollution.js b/src/components/LayerController/logic/SourcesPollution.js
index 6cec839..9fd5fd6 100644
--- a/src/components/LayerController/logic/SourcesPollution.js
+++ b/src/components/LayerController/logic/SourcesPollution.js
@@ -2,11 +2,9 @@
  * 姹℃煋婧�
  *  */
 
-// 浣跨敤灏佽鏂规硶
 // 璇锋眰鎺ュ彛鏁版嵁
-// import { getSourcesPoll } from '../../../api/request'
-
 const mapApi = require('../../../api/mapApi').default
+// 浣跨敤灏佽鏂规硶
 const AnimalService = require('../service/AnimalService').default
 
 module.exports = function () {
@@ -15,10 +13,17 @@
       L: L,
       layer: layer
     })
-    // getSourcesPoll().then(res => {
-    //   console.log(res)
-    // })
     const result = await mapApi.getSourcesPoll()
     console.log(result)
+    const resultData = result.Result.DataInfo || []
+    console.log(resultData)
+    // 寰幆閬嶅巻鏁版嵁 鏍规嵁杩涜marker 鐨勫垱寤�
+    for (let i = 0; i < resultData.length; i++) {
+      const polygon = L.polygon(resultData, {
+        // totransferData: resultData[i],
+        color: 'red'
+      })
+      layer.addLayer(polygon)
+    }
   }
 }

--
Gitblit v1.8.0