From 193c02587585f85853352f5553a0f068d078696c Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 22 三月 2023 08:18:50 +0800
Subject: [PATCH] 发布管理修改预览效果,一张图修改

---
 src/views/Tools/LayerTree.vue |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/src/views/Tools/LayerTree.vue b/src/views/Tools/LayerTree.vue
index 1647116..f69ce25 100644
--- a/src/views/Tools/LayerTree.vue
+++ b/src/views/Tools/LayerTree.vue
@@ -544,6 +544,25 @@
             }
           });
         }
+      } else if (data.serveType == "TMS") {
+        debugger
+        if (data.pubid) {
+          debugger
+        } else {
+          var res;
+          if (data.url.indexOf("{host}") != -1) {
+            res = data.url.replace("{host}", iisHost);
+          } else {
+            res = data.url
+          }
+          var url = res.split(';')
+          debugger
+          window.sgworld.Creator.createImageryProvider('mpt褰卞儚', "wms", {
+            url: url[0],
+            layers: url[1]
+          }, "0", undefined, true, "");
+        }
+
       }
 
 
@@ -635,10 +654,16 @@
         });
         window.map.addLayer(vectorLayer);
       } else if (res.serveType == "Tileset") {
+        var url;
+        if (res.url.indexOf("{host}") != -1) {
+          url = res.url.replace("{host}", iisHost);
+        } else {
+          url = modelUrl + "/" + res.url
+        }
         var tileset = Viewer.scene.primitives.add(
           new Cesium.Cesium3DTileset({
             name: res.cnName,
-            url: modelUrl + "/" + res.url, //192.168.20.106,to4
+            url: url, //192.168.20.106,to4
             maximumScreenSpaceError: 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16
             maximumMemoryUsage: 768, // 鏈�澶у唴瀛橈細512
             dynamicScreenSpaceError: true, // 鍑忓皯绂荤浉鏈鸿緝杩滅殑灞忓箷绌洪棿閿欒锛歠alse

--
Gitblit v1.9.3