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