| | |
| | | // treeNode.useUrl = BASE_URL + treeNode.proxy.replace("{token}", token); |
| | | break; |
| | | } |
| | | if (treeNode.firm == 2) { |
| | | this.addGeoServer(treeNode); |
| | | } else { |
| | | this.addGisServer(treeNode); |
| | | } |
| | | this.addGisServer(treeNode); |
| | | // if (treeNode.firm == 2) { |
| | | // this.addGeoServer(treeNode); |
| | | // } else { |
| | | // this.addGisServer(treeNode); |
| | | // } |
| | | }, |
| | | //清除图层 |
| | | delLayer(code) { |
| | |
| | | if (e.id === code) { |
| | | switch (e.type) { |
| | | case "wmts": |
| | | window.Viewer.imageryLayers.remove(e.layerData); |
| | | window.Viewer.imageryLayers.remove(e.layerData.item); |
| | | break; |
| | | case "tms": |
| | | window.Viewer.imageryLayers.remove(e.layerData); |
| | | |
| | | window.Viewer.imageryLayers.remove(e.layerData.item); |
| | | break; |
| | | case "dem": |
| | | window.Viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider( |
| | |
| | | }); |
| | | }, |
| | | addGisServer(treeNode) { |
| | | // 0-URL,1-TMS,2-WMTS,3-WFS,4-Tileset'; |
| | | // 0-URL,1-TMS,2-WMTS,3-WFS,4-Tileset'; |
| | | //判断服务是否已存在 |
| | | var service = []; |
| | | if (this.layerList.length > 0) { |
| | | service = this.layerList.filter((res) => { |
| | | if (res.id == treeNode.id) { |
| | | return res |
| | | } |
| | | }) |
| | | } |
| | | if (service.length > 0) return |
| | | |
| | | switch (treeNode.type) { |
| | | case 1: |
| | | this.AddTmsLayer(treeNode.useUrl, treeNode.id); |
| | |
| | | let img_layer = earthCtrl.Creator.createUrlTemplateImageryProvider( |
| | | "tms服务", |
| | | { |
| | | url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"), |
| | | url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"), |
| | | }, |
| | | "0", |
| | | undefined, |