Prechádzať zdrojové kódy

镇切换导致地图区域加载错误

wangcc 2 rokov pred
rodič
commit
5b0a842509
3 zmenil súbory, kde vykonal 22 pridanie a 12 odobranie
  1. 15 5
      src/components/amap.vue
  2. 6 6
      src/components/amapnow.vue
  3. 1 1
      src/views/index.vue

+ 15 - 5
src/components/amap.vue

@@ -100,6 +100,11 @@ export default {
               this.$store.state.addr.parentName,
               this.$store.state.addr.mapLevel
             );
+            // this.$store.dispatch('searchArea', {
+            //   parentId: val,
+            //   name: this.$store.state.addr.parentName,
+            //   mapLevel: this.$store.state.addr.mapLevel
+            // });
           }
         }
       }
@@ -375,6 +380,11 @@ export default {
       });
     },
     getDistrict(adName, mapLevel) {
+      // street\
+      console.log(adName);
+      if (mapLevel === 'street') {
+        mapLevel = 'district';
+      }
       switch (adName) {
         case '黔西南州':
           adName = '黔西南布依族苗族自治州';
@@ -1304,11 +1314,11 @@ export default {
             areaId: areaId
           });
           this.changeSelectAddr('street');
-          this.$store.dispatch('searchArea', {
-            parentId: valCode,
-            name: label,
-            mapLevel: 'street'
-          });
+          // this.$store.dispatch('searchArea', {
+          //   parentId: valCode,
+          //   name: label,
+          //   mapLevel: 'street'
+          // });
           console.log(this.streetData);
           var outer = [
             new AMap.LngLat(-360, 90, true),

+ 6 - 6
src/components/amapnow.vue

@@ -134,13 +134,13 @@ export default {
                   color: 'rgba(62,110,255,0.3)',
                   borderColor: '#3E6EFF',
                   borderWidth: 2,
-                  visible: 1
+                  visible: true
                 },
                 line: {
                   sourceLayer: 'default',
                   color: '#3E6EFF',
                   lineWidth: 2,
-                  visible: 1
+                  visible: true
                 },
                 point: {
                   sourceLayer: 'default',
@@ -148,7 +148,7 @@ export default {
                   color: '#3E6EFF',
                   borderColor: '#FFFFFF',
                   borderWidth: 2,
-                  visible: 1
+                  visible: true
                 }
               }
             });
@@ -172,13 +172,13 @@ export default {
               color: 'rgba(62,110,255,0.3)',
               borderColor: '#3E6EFF',
               borderWidth: 2,
-              visible: 1
+              visible: true
             },
             line: {
               sourceLayer: 'default',
               color: '#3E6EFF',
               lineWidth: 2,
-              visible: 1
+              visible: true
             },
             point: {
               sourceLayer: 'default',
@@ -186,7 +186,7 @@ export default {
               color: '#3E6EFF',
               borderColor: '#FFFFFF',
               borderWidth: 2,
-              visible: 1
+              visible: true
             }
           }
         });

+ 1 - 1
src/views/index.vue

@@ -3,7 +3,7 @@
  * @Author: wangcc
  * @Date: 2022-07-06 15:56:45
  * @LastEditors: wangcc
- * @LastEditTime: 2022-07-08 17:53:09
+ * @LastEditTime: 2022-07-11 09:15:35
  * @FilePath: \castgroup_bigscreen\src\views\index.vue
  * @Copyright: Copyright (c) 2016~2022 by wangcc, All Rights Reserved. 
 -->