| | |
| | | break; |
| | | } |
| | | }, |
| | | setGeoDataType() { |
| | | setGeoDataType(res) { |
| | | switch (res.type) { |
| | | case 0://URL |
| | | break; |
| | |
| | | tileset.readyPromise.then((tileset) => { |
| | | tileset.id = res.id; |
| | | }); |
| | | this.layerList.push({ id: res.id, layerData: tileset, type: "tileset" }); |
| | | }, |
| | | //地形移除事件 |
| | | setChangeTearrinLayer() { |
| | |
| | | if (e.id === code) { |
| | | switch (e.type) { |
| | | case "wmts": |
| | | debugger |
| | | window.Viewer.imageryLayers.remove(e.layerData); |
| | | break; |
| | | case "tms": |
| | |
| | | {} |
| | | ); |
| | | break; |
| | | case "": |
| | | case "tileset": |
| | | window.Viewer.scene.primitives.remove(e.layerData) |
| | | break; |
| | | } |
| | | this.layerList.splice(i, 1); |