3 Commits e3d4d35787 ... e56375919f

Author SHA1 Message Date
  lkk e56375919f Merge branch 'master' of http://114.244.114.158:8802/siwei/real3d-portalsite 11 months ago
  lkk 9b7ad9ec22 删除新增多边形绘制 11 months ago
  lkk 9f79ff191c 还原代码 11 months ago
1 changed files with 14 additions and 21 deletions
  1. 14 21
      src/components/Query/clickQuery/clickQuery.vue

+ 14 - 21
src/components/Query/clickQuery/clickQuery.vue

@@ -415,6 +415,14 @@ export default {
         this.pickPosition(movement);
         this.pickPosition(movement);
       }
       }
     },
     },
+    mapSelect(movement) {
+      console.log(window.tempSelect,'window.tempSelect');
+      this.drawPolygon(window.tempSelect)
+      // //拾取模型
+      // let pickedFeature = viewer.scene.pick(movement.position);
+      // console.log(pickedFeature, "pickedFeature");
+    },
+
     async pickClick(pickedFeature) {
     async pickClick(pickedFeature) {
       let that = this;
       let that = this;
       let eneityName = pickedFeature.primitive.name;
       let eneityName = pickedFeature.primitive.name;
@@ -543,34 +551,19 @@ export default {
         obj.source.split(",") == `${obj.fwgzkj}:${obj.fwmc}`
         obj.source.split(",") == `${obj.fwgzkj}:${obj.fwmc}`
       );
       );
       let that = this;
       let that = this;
-      // let queryByIDParameters = {
-      //   getFeatureMode: "BUFFER",
-      //   // getFeatureMode: "SPATIAL",
-      //   spatialQueryMode: "INTERSECT",
-      //   datasetNames: [`${obj.fwgzkj}:${obj.fwmc}`], //obj.source.split(","),
-      //   geometry: {
-      //     parts: [1],
-      //     points: [{ y: xy.lat, x: xy.lng }],
-      //     type: "POINT",
-      //   },
-      //   bufferDistance: 0.00005,
-      //   hasGeometry: true,
-      // };
       let queryByIDParameters = {
       let queryByIDParameters = {
-        // getFeatureMode: "BUFFER",
-        getFeatureMode: "SPATIAL",
+        getFeatureMode: "BUFFER",
+        // getFeatureMode: "SPATIAL",
         spatialQueryMode: "INTERSECT",
         spatialQueryMode: "INTERSECT",
         datasetNames: [`${obj.fwgzkj}:${obj.fwmc}`], //obj.source.split(","),
         datasetNames: [`${obj.fwgzkj}:${obj.fwmc}`], //obj.source.split(","),
         geometry: {
         geometry: {
           parts: [1],
           parts: [1],
-          // points: [{ y: xy.lat, x: xy.lng }],
-          points: [{"x":109.512284320217,"y":18.2979368144667},{"x":109.5159110704939,"y":18.286557933355265},{"x":109.527722824416,"y":18.29157815286776}],
-          type: "REGION",
+          points: [{ y: xy.lat, x: xy.lng }],
+          type: "POINT",
         },
         },
         bufferDistance: 0.00005,
         bufferDistance: 0.00005,
         hasGeometry: true,
         hasGeometry: true,
       };
       };
-      console.log('zouzhele');
       let e;
       let e;
 
 
       if (obj.type == "S3M") {
       if (obj.type == "S3M") {
@@ -943,8 +936,8 @@ export default {
         case 6: {
         case 6: {
           //联级查询
           //联级查询
           // this.$refs.MultiLevelQuery.init_handler();
           // this.$refs.MultiLevelQuery.init_handler();
-          this.drawPolygon()
-          console.log('框选事件');
+          this.mapQuerys("mapSelect"); //图层点击事件
+          console.log("框选事件");
           break;
           break;
         }
         }
         default:
         default: