From 3ee7f5e8b40712ccded0a24bd3a0a0db74cbb3c0 Mon Sep 17 00:00:00 2001
From: TreeWish <1131093754@qq.com>
Date: 星期五, 24 二月 2023 17:19:05 +0800
Subject: [PATCH] 添加地形晕眩图功能

---
 src/components/Screen/mapsdk.vue |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/components/Screen/mapsdk.vue b/src/components/Screen/mapsdk.vue
index c3c0699..7439642 100644
--- a/src/components/Screen/mapsdk.vue
+++ b/src/components/Screen/mapsdk.vue
@@ -5,6 +5,7 @@
 </template>
 
 <script>
+let yunxuanLayer = null
 export default {
   name: "",
   components: {},
@@ -13,6 +14,29 @@
   },
   mounted() {
     this.init3DMap()
+    this.$bus.$on("changeProject", name => {
+      if (!yunxuanLayer) {
+        var urls = "https://tiles3.geovisearth.com/base/v1/ter"
+        // 鏄熷浘鍦扮悆鍦板舰鏅曟覆
+        yunxuanLayer = sgworld.Creator.createUrlTemplateImageryProvider(
+          "鏄熷浘鍦扮悆鍦板舰鏅曟覆",
+          {
+            url:
+              urls +
+              "/{z}/{x}/{y}?format=webp&token=486dac3bec56d7d7c2a581c150be2bd937462f1e8f3bc9c78b5658b396122405",
+          },
+          "0",
+          undefined,
+          true,
+          ""
+        )
+      }
+      if (name.includes("绠$綉")) {
+        yunxuanLayer.item.show = true
+      } else {
+        yunxuanLayer.item.show = false
+      }
+    })
   },
   methods: {
     init3DMap() {

--
Gitblit v1.9.3