From aaf1f998766b27ac10094d29de552178418c0b14 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 14 Mar 2022 15:05:51 +0800
Subject: [PATCH] 处理内存泄漏的问题

---
 src/components/map/index.vue |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index 6bab02a..77fa98f 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -29,7 +29,7 @@
       "
         >智慧校区</div>
 
-        <dimension :areaLayer="areaLayer" />
+        <dimension />
 
         <left-nav ref="leftNav"></left-nav>
 
@@ -66,7 +66,6 @@
     },
     data () {
         return {
-            areaLayer: null,
             samllMapFlag: false
         }
     },
@@ -384,8 +383,6 @@
             //     })
             // })
 
-            that.createdLayers()
-
             that.$refs.leftNav.initialize()
 
             // const key = '0f7c1d161d7352116a21aacf0e9f44c1'
@@ -398,9 +395,9 @@
             // })
             // global.viewer.addBaseLayer([vec, cva])
 
-            // const areaLayer = new global.DC.VectorLayer('areaLayer')
+            // global.pcLayer.DefaultAreaLayer = new global.DC.VectorLayer('DefaultAreaLayer')
 
-            // global.viewer.addLayer(areaLayer)
+            // global.viewer.addLayer(global.pcLayer.DefaultAreaLayer)
 
             // axios.get('http://59.55.128.156:6080/arcgis/rest/services/xiajiangfhgc/MapServer/4/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=*&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&returnTrueCurves=false&resultOffset=&resultRecordCount=&f=pjson').then(resultData => {
             //     resultData.data.features.forEach(item => {
@@ -418,7 +415,7 @@
 
             //         })
 
-            //         areaLayer.addOverlay(polygon)
+            //         global.pcLayer.DefaultAreaLayer.addOverlay(polygon)
             //     })
             // })
 
@@ -534,14 +531,6 @@
         mapClick (e) {
             this.$refs.campusNavRoute.shortcutShow(e)
             this.$refs.campusBuildingSearch.shortcutShow(e)
-        },
-
-        createdLayers () {
-            const layerGroup = new global.DC.LayerGroup('modelBox')
-            global.viewer.addLayerGroup(layerGroup)
-
-            this.areaLayer = new global.DC.VectorLayer('areaLayer')
-            layerGroup.addLayer(this.areaLayer)
         }
     }
 }

--
Gitblit v1.9.3