husq
2023-10-08 7c14a1e6c03d1ab8ee651ffd16bc80bac2c26875
不销毁地图
2 files modified
9 ■■■■■ changed files
src/hooks/use-cesium-tsa.ts 7 ●●●●● patch | view | raw | blame | history
src/pages/page-web/projects/tsa.vue 2 ●●● patch | view | raw | blame | history
src/hooks/use-cesium-tsa.ts
@@ -34,7 +34,6 @@
  let handler: Cesium.ScreenSpaceEventHandler
  const dimension = ref(3)
  const _init = () => {
    if (viewer) return
    // Cesium Token
    const cesiumToken = import.meta.env.VITE_CESIUM_TOKEN
    Cesium.Ion.defaultAccessToken = cesiumToken
@@ -169,9 +168,9 @@
  })
  // 销毁地图模型
  onUnmounted(() => {
    viewer = null
  })
  // onUnmounted(() => {
  //   // viewer = null
  // })
  return {
    addPoint,
    removeAllPoint,
src/pages/page-web/projects/tsa.vue
@@ -322,9 +322,9 @@
}
// 获取ws连接过来的sn设备号
const snCode = ref<string[]>([])
const cesium = cesiumOperation()
// 添加机场标注
watch(() => store.state.deviceState, data => {
  const cesium = cesiumOperation(global.$viewer)
  if (snCode.value.includes(data.currentSn)) return
  snCode.value.push(data.currentSn)
  // cesium.removeAllPoint()