| | |
| | | :default-checked-keys="handleTreeCheck" |
| | | :expand-on-click-node="false" |
| | | :filter-node-method="filterNode" |
| | | draggable |
| | | > |
| | | <span |
| | | class="slot-t-node" |
| | |
| | | let wkt = this.$wkt.parse(data.result.geom); |
| | | let height = this.getHeight(wkt.coordinates[2]); |
| | | Viewer.camera.flyTo({ |
| | | destination: Cesium.Cartesian3.fromDegrees(wkt.coordinates[1], wkt.coordinates[0], height), // 2000 |
| | | destination: Cesium.Cartesian3.fromDegrees(wkt.coordinates[1], wkt.coordinates[0], sceneConfig.extureHeight), // 2000 |
| | | }); |
| | | } |
| | | return; |
| | |
| | | // 获取高度 |
| | | getHeight(level) { |
| | | if (level > -1 && level < 23) return this.levelArray[level]; |
| | | |
| | | return this.levelArray[this.levelArray.length - 1]; |
| | | var res = 7 |
| | | return this.levelArray[res]; |
| | | }, |
| | | //附件下载 |
| | | annexDownload() { |
| | |
| | | }, |
| | | // 添加TMS图层 |
| | | addTMSLayers(layers) { |
| | | |
| | | for (let i in layers) { |
| | | let res = layers[i]; |
| | | res.url = res.url.indexOf("{host}") > -1 ? res.url.replace("{host}", iisHost) : res.url; |
| | |
| | | maximumLevel: 22, |
| | | enablePickFeatures: false |
| | | }), 1); |
| | | |
| | | layer.id = res.id; |
| | | layer.name = res.cnName; |
| | | if (is_production) { |
| | | Viewer.imageryLayers.raiseToTop(layer);//将图层上移一层 |
| | | Viewer.imageryLayers.lower(layer);//将图层上移一层 |
| | | } |
| | | |
| | | } |
| | | }, |
| | | // 切换Mpt |
| | |
| | | let layer = Viewer.imageryLayers.addImageryProvider(provider, 1); |
| | | layer.name = res.cnName; |
| | | |
| | | if (is_production) { |
| | | Viewer.imageryLayers.raiseToTop(layer);//将图层上移一层 |
| | | Viewer.imageryLayers.lower(layer);//将图层上移一层 |
| | | } |
| | | // if (data.result.geom) { |
| | | // let wkt = this.$wkt.parse(data.result.geom); |
| | | // Viewer.camera.flyTo({ |