北京经济技术开发区经开区虚拟城市项目-【前端】-移动端Web
11
少年
2024-01-31 972e380a4f9d00cacf15dffda906d5563f35431e
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,6 +917,8 @@
                        level: treeNode.Level,
                        minimumLevel: treeNode.minimumLevel,
                        maximumLevel: treeNode.maximumLevel,
                        minificationFilter: Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR,
                        magnificationFilter: Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR,
                        tilingScheme:
                            treeNode.tileType === "Geo"
                                ? new Cesium.GeographicTilingScheme()
@@ -2188,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,
        ""
    );
}