From ed837798421340859efca21e46adc17575bdfef8 Mon Sep 17 00:00:00 2001 From: yxl <584911253@qq.com> Date: 星期五, 10 一月 2025 16:23:17 +0800 Subject: [PATCH] 最新修改 --- src/assets/js/map/mapServer.js | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/assets/js/map/mapServer.js b/src/assets/js/map/mapServer.js index 01e8a3e..2bfb2a9 100644 --- a/src/assets/js/map/mapServer.js +++ b/src/assets/js/map/mapServer.js @@ -4,7 +4,7 @@ listData: [], sourceType: null, tileContent: null, - init() {}, + init() { }, addServer(res) { this.sourceType = res.sourceType; switch (this.sourceType) { @@ -108,6 +108,10 @@ // const tileset = earthCtrl.factory.create3DTilesets({ // url: res.url // }); + // 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 @@ -125,13 +129,21 @@ layerId: res.id, name: res.name }); - console.log(" this.listData", this.listData); + 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) { -- Gitblit v1.9.3