| src/pages/layout/components/mainTool.vue | ●●●●● patch | view | raw | blame | history | |
| src/pages/layout/components/scomponents/baseMap.vue | ●●●●● patch | view | raw | blame | history | |
| src/pages/layout/components/scomponents/layersControl.vue | ●●●●● patch | view | raw | blame | history |
src/pages/layout/components/mainTool.vue
@@ -13,7 +13,12 @@ <script setup> import baseMap from './scomponents/baseMap.vue' import layersControl from './scomponents/layersControl.vue' import { defineAsyncComponent } from 'vue'; const layersControl = defineAsyncComponent({ loader: () => import('./scomponents/layersControl.vue'), delay: 1000, }); import toolList from './scomponents/toolList.vue' const currentComponent = ref('') src/pages/layout/components/scomponents/baseMap.vue
@@ -2,7 +2,7 @@ * @Author: shuishen 1109946754@qq.com * @Date: 2024-10-28 11:44:45 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2024-11-20 17:24:02 * @LastEditTime: 2024-11-24 00:12:05 * @FilePath: \bigScreen\src\pages\layout\components\scomponents\baseMap.vue * @Description: * @@ -211,8 +211,8 @@ mode: '3', name: '高德影像', layers: [ { key: 'imageryProvider_ammap', layer: imageryProvider_ammap }, { key: 'imageryProvider_ammapBz', layer: imageryProvider_ammapBz }, { key: 'imageryProvider_ammap', layer: imageryProvider_ammap }, ] } ] @@ -276,7 +276,7 @@ curMode.value = mode } loadLAYER(1, 1) loadLAYER(3, 3) const showTerrainFlag = ref(true) src/pages/layout/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-11-23 21:28:36 * @LastEditTime: 2024-11-24 01:25:04 * @FilePath: \bigScreen\src\pages\layout\components\scomponents\layersControl.vue * @Description: * @@ -640,20 +640,17 @@ // }) window.addTileLayers[item.layerName] = item.urlData.map(i => { let tile = new DC.Tileset(i.url, { maximumMemoryUsage: 256, maximumScreenSpaceError: 2, window.addTileLayers[item.layerName] = new DC.Tileset(item.urlData[0].url, { maximumMemoryUsage: 512, maximumScreenSpaceError: 1, skipLevels: 5, skipLevelOfDetail: true, skipScreenSpaceErrorFactor: 128 }) window.tileLayers.addOverlay(tile) return tile }) window.tileLayers.addOverlay(window.addTileLayers[item.layerName]) } else { window.addTileLayers[item.layerName].forEach(i => i.show = true) window.addTileLayers[item.layerName].show = true } } else if (item.subType == 'labelPoint') { if (!window.addTileLayers[item.layerName]) { @@ -759,7 +756,7 @@ } else { if (window.addTileLayers[item.layerName]) { if (item.subType == '3Dtile') { window.addTileLayers[item.layerName].forEach(i => i.show = false) window.addTileLayers[item.layerName].show = false } else if (item.subType == 'labelPoint') { window.addTileLayers[item.layerName].show = false } else if (item.subType == 'geojsonWall') { @@ -830,7 +827,9 @@ EventBus.on('flyToyqfw', flyToyqfw) onMounted(() => { setTimeout(() => { handleCheckChange(data.filter(i => indexPoint.value.includes(i.id))) }, 2000) }) // const sharedData = computed(() => pointStore.sharedData);