智慧园区前端大屏
shuishen
2024-12-02 db402d1ccac53bf6054a9bbda46191379922fbcd
图层控制处理
1 files modified
15 ■■■■■ changed files
src/pages/map/components/scomponents/layersControl.vue 15 ●●●●● patch | view | raw | blame | history
src/pages/map/components/scomponents/layersControl.vue
@@ -2,7 +2,7 @@
 * @Author: shuishen 1109946754@qq.com
 * @Date: 2024-10-31 10:47:29
 * @LastEditors: shuishen 1109946754@qq.com
 * @LastEditTime: 2024-12-02 18:53:41
 * @LastEditTime: 2024-12-02 19:46:13
 * @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
 * @Description:
 *
@@ -942,10 +942,15 @@
  }
  let arr = Object.keys(addTileLayers)
  arr.filter(i => i != 'hgyq').forEach(i => {
    addTileLayers[i] && window.$viewer && window.$viewer.removeLayer(addTileLayers[i])
    addTileLayers[i] = null
    delete addTileLayers[i]
  arr.forEach(i => {
    if (i == 'hgyq') {
      addTileLayers[i] = null
      delete addTileLayers[i]
    } else {
      addTileLayers[i] && window.$viewer && window.$viewer.removeLayer(addTileLayers[i])
      addTileLayers[i] = null
      delete addTileLayers[i]
    }
  })
  addTileLayers = null
  // 弹窗销毁