From c4ffe86a182a3a4fe1bbf00fe57e281a42fb2eeb Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期四, 31 八月 2023 15:46:02 +0800
Subject: [PATCH] sdk版本更新,图层管理加载图层优化;空间查询图形下载优化

---
 src/assets/js/Map/server.js |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/assets/js/Map/server.js b/src/assets/js/Map/server.js
index 067126a..f02e777 100644
--- a/src/assets/js/Map/server.js
+++ b/src/assets/js/Map/server.js
@@ -387,6 +387,32 @@
     let img_layer = window.Viewer.imageryLayers.addImageryProvider(layer);
     this.layerList.push({ id: res.id, layerData: img_layer, type: "wmts" });
   },
+  addGeoServerMmsLayers(layer, url) {
+    var that = this
+    var getFeatureInfoFormat = new SmartEarth.Cesium.GetFeatureInfoFormat("html", null, function (html) {
+      that.getFeatureInfo(html)
+    });
+    let wmslayer = new SmartEarth.Cesium.WebMapServiceImageryProvider({
+      url: url,
+      layers: layer.toString(),
+      getFeatureInfoParameters: { info_format: 'text/html' },
+      enablePickFeatures: true,
+      getFeatureInfoFormats: [getFeatureInfoFormat],
+      parameters: {
+        transparent: true,
+        format: "image/png",
+        srs: "EPSG:104903",
+        styles: "",
+      },
+      tileWidth: 512,
+      tileHeight: 512,
+    });
+    wmslayer.name = `Wms_Layer_geo`;
+    let img_layer = window.Viewer.imageryLayers.addImageryProvider(wmslayer);
+    this.layerList.push({ id: 1001011, layerData: img_layer, type: "wmts" });
+  },
+
+
   getFeatureInfo(html) {
     store.state.details.showDetails = false;
     var start = html.indexOf("<caption class=\"featureInfo\">") + "<caption class=\"featureInfo\">".length;

--
Gitblit v1.9.3