Browse Source

地图修改

wangcc 2 years ago
parent
commit
7a14ab10e0
1 changed files with 10 additions and 0 deletions
  1. 10 0
      src/components/amapnow.vue

+ 10 - 0
src/components/amapnow.vue

@@ -162,6 +162,7 @@ export default {
     },
     },
     '$store.state.addr.page': {
     '$store.state.addr.page': {
       handler(val) {
       handler(val) {
+        console.log(val);
         this.leftPage = val;
         this.leftPage = val;
         if (!this.parentId) {
         if (!this.parentId) {
           this.parentId = '520000';
           this.parentId = '520000';
@@ -171,14 +172,23 @@ export default {
           this.getSmallClass(val);
           this.getSmallClass(val);
           this.mapPolygon();
           this.mapPolygon();
         }
         }
+        if (val == 'forest' || val == 'treeSpecies') {
+          this.getSmallClassCount();
+        }
         if (val != 'forest') {
         if (val != 'forest') {
           this.map.remove(this.forestMarkerArr);
           this.map.remove(this.forestMarkerArr);
           this.map.remove(this.smallClassNArr);
           this.map.remove(this.smallClassNArr);
           this.map.remove(this.smallClassPolygonArr);
           this.map.remove(this.smallClassPolygonArr);
+          if (this.projectMarkerArr) {
+            this.map.remove(this.projectMarkerArr);
+          }
         }
         }
         if (val != 'treeSpecies') {
         if (val != 'treeSpecies') {
           this.map.remove(this.forestMarkerArr);
           this.map.remove(this.forestMarkerArr);
           this.map.remove(this.treesPolygonArr);
           this.map.remove(this.treesPolygonArr);
+          if (this.projectMarkerArr) {
+            this.map.remove(this.projectMarkerArr);
+          }
         }
         }
         if (val != 'economics') {
         if (val != 'economics') {
           this.map.remove(this.economicsArr);
           this.map.remove(this.economicsArr);