月球大数据地理空间分析展示平台-【中台】
Surpriseplus
2023-09-08 78345e3940e5252c63e2e52b57a1fd18af982a2b
src/components/js/server.js
@@ -168,7 +168,17 @@
        }
    },
    setAddReleaseLayer(res) {
        switch (res.type) {
            case "DOM"://URL
                this.setAddWmtsLayer(res)
                break;
            case 'DEM'://Tileset
                this.setAddTearrinLayer(res)
                break;
        }
    },
@@ -240,6 +250,7 @@
    //添加WMTS服务
    setAddWmtsLayer(res) {
        var url = this.getLayerUrl(res)
        var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({
            sourceType: "wmts",
            url: url,
@@ -275,18 +286,17 @@
    },
    //加载TMS服务
    setAddTmsLayer(res) {
        var url = this.getLayerUrl(res)
        var url = this.getLayerUrl(res);
        let img_layer = earthCtrl.Creator.createUrlTemplateImageryProvider(
            "tms服务",
            {
                url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"),
                url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"),
            },
            "0",
            undefined,
            true,
            ""
        );
        this.layerList.push({ id: res.id, layerData: img_layer, type: "tms" });
    },
    //加载WMS服务
@@ -317,6 +327,13 @@
                    return BASE_URL + val
                }
                break;
            case 3:
                var token = getToken();
                if (res.proxy && res.proxy.indexOf('{token}') > -1) {
                    var val = res.proxy.replaceAll('{token}', token)
                    return BASE_URL + val
                }
                break;
        }
    },
};