Browse Source

wmts 定位

maxiaoxiao 9 tháng trước cách đây
mục cha
commit
7943c446b2
1 tập tin đã thay đổi với 6 bổ sung4 xóa
  1. 6 4
      src/components/Combinations/LayerManage/LayerManage.vue

+ 6 - 4
src/components/Combinations/LayerManage/LayerManage.vue

@@ -528,8 +528,8 @@ export default {
         }
       }
     },
-    async getPos() {
-      let url = "http://192.168.60.52:28085/geoserver/wms";
+    async getPos(obj) {
+      let url = obj.url.substring(0, obj.url.indexOf("geoserver") + 9) + "/wms";
       let params = {
         service: "WMS",
         version: "1.1.1",
@@ -541,8 +541,10 @@ export default {
       });
     },
     async flyTogeo(obj) {
-      if (geoLayers) await this.getPos();
-      let ser = geoLayers.find((li) => li.Title.indexOf(obj.fwmc) >= 0);
+      if (geoLayers) await this.getPos(obj);
+      let ser = geoLayers.find(
+        (li) => li.Name.indexOf(`${obj.fwgzkj}:${obj.fwmc}`) >= 0
+      );
       if (ser) {
         let pos = ser.LatLonBoundingBox[0]["$"];
         viewer.camera.flyTo({