瀏覽代碼

选址结果dataSources用法修改

lkk 1 年之前
父節點
當前提交
d8269616b8
共有 1 個文件被更改,包括 4 次插入7 次删除
  1. 4 7
      src/views/siteselection/components/xzjg.vue

+ 4 - 7
src/views/siteselection/components/xzjg.vue

@@ -116,6 +116,7 @@ import { GetXzjg } from "../../../api/ghss/ghxz.js";
 // 使用
 // 使用
 import parse from "wellknown";
 import parse from "wellknown";
 import data from "../../../../static/data/ghss/data";
 import data from "../../../../static/data/ghss/data";
+let dataSources = {}
 export default {
 export default {
   components: {},
   components: {},
   props: {
   props: {
@@ -157,7 +158,6 @@ export default {
       tempObj: null,
       tempObj: null,
       copyData: null,
       copyData: null,
       arrww: [],
       arrww: [],
-      dataSources: {},
       tempdataSourcesId: null,
       tempdataSourcesId: null,
       xzjgBSM: "",
       xzjgBSM: "",
     };
     };
@@ -266,7 +266,7 @@ export default {
           });
           });
           if (id) {
           if (id) {
             this.tempdataSourcesId = id;
             this.tempdataSourcesId = id;
-            _this.dataSources[id] = dataSource;
+          dataSources[id] = dataSource;
           }
           }
         });
         });
     },
     },
@@ -306,10 +306,7 @@ export default {
       this.bgList = [];
       this.bgList = [];
     },
     },
     mapview(item) {
     mapview(item) {
-      console.log(item);
-      // if (this.dataSources[item.dkbm]) {
-      //   viewer.dataSources.remove(this.dataSources[item.dkbm);
-      // }
+      console.log(item)
       this.drawWktPloygon(item.geom, "#ff0000", item.dkbm);
       this.drawWktPloygon(item.geom, "#ff0000", item.dkbm);
     },
     },
 
 
@@ -350,7 +347,7 @@ export default {
     //监听区域id的变化,用于删除上一次点击生成的geojson区域面
     //监听区域id的变化,用于删除上一次点击生成的geojson区域面
     tempdataSourcesId(newVal, oldVal) {
     tempdataSourcesId(newVal, oldVal) {
       if (oldVal) {
       if (oldVal) {
-        viewer.dataSources.remove(this.dataSources[oldVal]);
+        viewer.dataSources.remove(dataSources[oldVal]);
       }
       }
     },
     },
   },
   },