husq
2023-10-08 73a564604a256f2d3be4ac061433b4e8b75d8e47
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">