From 972e380a4f9d00cacf15dffda906d5563f35431e Mon Sep 17 00:00:00 2001 From: 少年 <1392120328@qq.com> Date: 星期三, 31 一月 2024 11:05:05 +0800 Subject: [PATCH] 11 --- src/utils/map.js | 35 ++++++++++++++++++++++++++++++++--- 1 files changed, 32 insertions(+), 3 deletions(-) diff --git a/src/utils/map.js b/src/utils/map.js index 6d20478..96df340 100644 --- a/src/utils/map.js +++ b/src/utils/map.js @@ -4,7 +4,7 @@ import poiLayer from '@/components/poplayer/main'; import store from "@/utils/store"; import { Message } from 'element-ui'; - +import { layers } from "../../static/json/layer.js"; let tdglLine, qiyexinxi, qysl, ydbm, ydlx, cyfx, crzt, ydmj, crnx, crnf, rjl, jzxg, jzmd; let objdata; @@ -917,8 +917,8 @@ level: treeNode.Level, minimumLevel: treeNode.minimumLevel, maximumLevel: treeNode.maximumLevel, - minificationFilter:Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR, - magnificationFilter:Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR, + minificationFilter: Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR, + magnificationFilter: Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR, tilingScheme: treeNode.tileType === "Geo" ? new Cesium.GeographicTilingScheme() @@ -2190,4 +2190,33 @@ clearLayerByTypeId(item); }) } +} + + +export function loadAreaLayer() { + if (window.tdglLayer) { + sgworld.Creator.DeleteObject(window.tdglLayer); + } + window.tdglLayer = sgworld.Creator.createImageryProvider( + layers[8].name, + "tms", + { + id: layers[8].children[0].id, + url: layers[8].children[0].urls, + fileExtension: layers[8].children[0].img || "png", + enablePickFeatures: false, + level: layers[8].children[0].Level, + minimumLevel: layers[8].children[0].minimumLevel, + maximumLevel: layers[8].children[0].maximumLevel, + tilingScheme: + layers[8].children[0].tileType === "Geo" + ? new Cesium.GeographicTilingScheme() + : new Cesium.WebMercatorTilingScheme(), + alpha: _GLOBAL.alpha, + }, + "0", + layers[8].children[0].zIndex, + true, + "" + ); } \ No newline at end of file -- Gitblit v1.9.3