Browse Source

低空修改250330-01

zhiyuan-007 1 day ago
parent
commit
e2dfeb1ecf
2 changed files with 30 additions and 14 deletions
  1. 28 12
      src/components/mapJK.vue
  2. 2 2
      src/service/http.js

+ 28 - 12
src/components/mapJK.vue

@@ -3113,10 +3113,14 @@ export default {
             fields:params.fields,
           })){
             if(res.data.data.list?.length >= 100000 && res.data.data.scrollId){
+              let length = 8;
+              for(let i=0;i<15-params.level;i++){
+                length = length * 2;
+              }
               let size = {
-                x:32,
-                y:32,
-                z:32
+                x:length,
+                y:length,
+                z:length
               }
               showThreeCubeDetail({
                 "id":params.id,
@@ -3129,10 +3133,14 @@ export default {
               getOccupyByPolygon(params);
             }else{
               if(res.data.data.list?.length > 0){
+                let length = 8;
+                for(let i=0;i<15-params.level;i++){
+                  length = length * 2;
+                }
                 let size = {
-                  x:32,
-                  y:32,
-                  z:32
+                  x:length,
+                  y:length,
+                  z:length
                 }
                 showThreeCubeDetail({
                   "id":params.id,
@@ -3299,10 +3307,14 @@ export default {
             fields:params.fields,
           })){
             if(res.data.data.list?.length >= 100000 && res.data.data.scrollId){
+              let length = 8;
+              for(let i=0;i<15-params.level;i++){
+                length = length * 2;
+              }
               let size = {
-                x:16,
-                y:16,
-                z:16
+                x:length,
+                y:length,
+                z:length
               }
               showThreeCubeDetail({
                 "id":params.id,
@@ -3315,10 +3327,14 @@ export default {
               getSixPowerByPolygon(params);
             }else{
               if(res.data.data.list?.length > 0){
+                let length = 8;
+                for(let i=0;i<15-params.level;i++){
+                  length = length * 2;
+                }
                 let size = {
-                  x:16,
-                  y:16,
-                  z:16
+                  x:length,
+                  y:length,
+                  z:length
                 }
                 showThreeCubeDetail({
                   "id":params.id,

+ 2 - 2
src/service/http.js

@@ -109,7 +109,7 @@ export function getPowerPointByPolygon(params){
             //     "13.0":1,  //航线
             // },
             "isShowInfo":0,
-            "level":15
+            "level":params.level
         }
     })
 }
@@ -186,7 +186,7 @@ export function getOccupyPointByPolygon(params){
             //     "13.0":1,  //航线
             // },
             "isShowInfo":0,
-            "level":15
+            "level":params.level
         }
     })
 }