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