| | |
| | | listData: [], |
| | | sourceType: null, |
| | | tileContent: null, |
| | | init() {}, |
| | | init() { }, |
| | | addServer(res) { |
| | | this.sourceType = res.sourceType; |
| | | switch (this.sourceType) { |
| | |
| | | } |
| | | } |
| | | }, |
| | | addTileSetLayer(res) { |
| | | async addTileSetLayer(res) { |
| | | // const tileset = earthCtrl.factory.create3DTilesets({ |
| | | // url: res.url |
| | | // }); |
| | | var tileset = Viewer.scene.primitives.add( |
| | | // const model = await earthCtrl.factory.create3DTilesets({ |
| | | // url: res.url, |
| | | // success: this.flyTo(), |
| | | // }); |
| | | var tileset = await Viewer.scene.primitives.add( |
| | | new Cesium.Cesium3DTileset({ |
| | | url: res.url |
| | | }) |
| | | ); |
| | | // console.log(" res.name", res); |
| | | tileset.name = res.name; |
| | | // const tileset = new Cesium.Cesium3DTileset({ |
| | | // url: res.url |
| | |
| | | layerId: res.id, |
| | | name: res.name |
| | | }); |
| | | console.log(" this.listData", this.listData); |
| | | // console.log('tileset',tileset); |
| | | // earthCtrl.userScene.flyTo(tileset); |
| | | }, |
| | | flyTo(model) { |
| | | debugger |
| | | // const options = { |
| | | // duration: 2, |
| | | // offset: new SmartEarth.Cesium.HeadingPitchRange(1.0, -0.3, 1000) |
| | | // }; |
| | | // earthCtrl.userScene.flyTo(model.item, options); |
| | | }, |
| | | traverseVisibleTiles() { |
| | | tileset.readyPromise.then((tileset) => { |
| | | tileset.tileVisibility.forEachTile(function (tile) {}); |
| | | tileset.tileVisibility.forEachTile(function (tile) { }); |
| | | }); |
| | | }, |
| | | addWfsLayer(res) { |