| | |
| | | } |
| | | }, |
| | | |
| | | setAddReleaseLayer(res) { |
| | | switch (res.type) { |
| | | case "DOM"://URL |
| | | this.setAddWmtsLayer(res) |
| | | |
| | | break; |
| | | case 'DEM'://Tileset |
| | | this.setAddTearrinLayer(res) |
| | | break; |
| | | } |
| | | }, |
| | | |
| | | |
| | | |
| | |
| | | window.Viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider({}); |
| | | var url = this.getLayerUrl(res) |
| | | window.terrainLayer = new Cesium.CesiumTerrainProvider({ |
| | | url: url |
| | | url: url, |
| | | tilingScheme: new Cesium.GeographicTilingScheme({ |
| | | ellipsoid: Cesium.Ellipsoid.MOON, |
| | | }), |
| | | }); |
| | | Viewer.terrainProvider = window.terrainLayer |
| | | Viewer.scene.globe.terrainExaggeration = 1.0000001; |
| | | }, |
| | | //添加模型服务 |
| | | setAddModelLayer(res) { |
| | |
| | | //添加WMTS服务 |
| | | setAddWmtsLayer(res) { |
| | | var url = this.getLayerUrl(res) |
| | | |
| | | var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ |
| | | sourceType: "wmts", |
| | | url: url, |
| | |
| | | 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; |
| | | } |
| | | }, |
| | | }; |