From 73a564604a256f2d3be4ac061433b4e8b75d8e47 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Sun, 08 Oct 2023 16:30:49 +0800
Subject: [PATCH] 2 3维切换

---
 src/components/cesiumMap/cesium.vue |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/components/cesiumMap/cesium.vue b/src/components/cesiumMap/cesium.vue
index ac94a02..95931bf 100644
--- a/src/components/cesiumMap/cesium.vue
+++ b/src/components/cesiumMap/cesium.vue
@@ -12,11 +12,11 @@
   >
   </a-auto-complete>
   </div>
-  <!-- <div class="switch">
-    <div class="2d" v-if="dimension === 3" @click="switchModel('2D')">2D</div>
-    <div class="3d" v-else @click="switchModel('3D')">3D</div>
-  </div> -->
-</template>
+  <div class="switch">
+    <div class="2d" v-if="dimension === 2" @click="switchDimension('3D')">2D</div>
+    <div class="3d" v-else @click="switchDimension('2D')">3D</div>
+  </div>
+</template>\
 
 <script setup lang="ts">
 import { ref, } from 'vue'
@@ -57,7 +57,7 @@
   }
 }
 const searchLocation = _.debounce(search, 500)
-const { flyTo, addPoint, removeById } = cesiumOperation()
+const { flyTo, addPoint, removeById, switchModel, dimension } = cesiumOperation()
 const enter = (e:string) => {
   removeById('key')
   const filterItem = resultList.value.find(v => v.value === e)
@@ -86,6 +86,9 @@
   addPoint({ ...pointParams, ...params })
   flyTo(params)
 }
+const switchDimension = (type:string) => {
+  switchModel(type)
+}
 </script>
 
 <style scoped lang="scss">

--
Gitblit v1.9.3