| | |
| | | * @Author: shuishen 1109946754@qq.com |
| | | * @Date: 2024-10-31 10:47:29 |
| | | * @LastEditors: shuishen 1109946754@qq.com |
| | | * @LastEditTime: 2024-11-26 01:15:28 |
| | | * @LastEditTime: 2024-11-26 01:46:15 |
| | | * @FilePath: \bigScreen\src\pages\layout\components\scomponents\layersControl.vue |
| | | * @Description: |
| | | * |
| | |
| | | subType: '3Dtile', |
| | | urlData: [ |
| | | { |
| | | url: '/mx/tile_01/tileset.json', |
| | | url: VITE_APP_BASE + 'newMx/mx/tile_01/tileset.json', |
| | | label: 'tile_01' |
| | | }, |
| | | { |
| | | url: '/mx/tile_02/tileset.json', |
| | | url: VITE_APP_BASE + 'newMx/mx/tile_02/tileset.json', |
| | | label: 'tile_02' |
| | | }, |
| | | { |
| | | url: '/mx/tile_03/tileset.json', |
| | | url: VITE_APP_BASE + 'newMx/mx/tile_03/tileset.json', |
| | | label: 'tile_03' |
| | | }, |
| | | { |
| | | url: '/mx/tile_04/tileset.json', |
| | | url: VITE_APP_BASE + 'newMx/mx/tile_04/tileset.json', |
| | | label: 'tile_04' |
| | | }, |
| | | { |
| | | url: '/mx/tile_05/tileset.json', |
| | | url: VITE_APP_BASE + 'newMx/mx/tile_05/tileset.json', |
| | | label: 'tile_05' |
| | | }, |
| | | ], |
| | |
| | | addTileLayers[item.layerName] = [] |
| | | item.urlData.forEach((m, ind) => { |
| | | let tile = new DC.Tileset(m.url, { |
| | | // maximumMemoryUsage: 256, |
| | | maximumScreenSpaceError: 16, |
| | | maximumMemoryUsage: 1024, |
| | | maximumScreenSpaceError: 8, |
| | | skipLevels: 5, |
| | | skipLevelOfDetail: true, |
| | | skipScreenSpaceErrorFactor: 128, |
| | | // progressiveResolutionHeightFraction: 0.5, |
| | | // baseScreenSpaceError: 1024 |
| | | progressiveResolutionHeightFraction: 0.5, |
| | | baseScreenSpaceError: 1024 |
| | | }) |
| | | |
| | | tileLayers.addOverlay(tile) |