| | |
| | | }, |
| | | created() { |
| | | this.getCountProjectDisplay() |
| | | this.getCountProjectTour() |
| | | }, |
| | | methods: { |
| | | ChangeBaseLayer() { |
| | |
| | | const position = line.coordinates[0] |
| | | const result = [] |
| | | position.forEach(pos => { |
| | | pos.push(50) |
| | | // 添加漫游高度,后续修改SDK源码可以适配为地面高程 |
| | | pos.push(1000) |
| | | result.push(...pos) |
| | | }) |
| | | // |
| | | console.log("line", position) |
| | | // 西气东输二线西段干线 |
| | | // console.log("PipeLine", PipeLine) |
| | | const features = PipeLine.features |
| | | // features.forEach(item => { |
| | | // const name = item.properties.pipename |
| | | // const rawArr = item.geometry.coordinates |
| | | // }) |
| | | // const pipeline = features.find( |
| | | // item => item.properties.pipename == "西气东输一线" |
| | | // ) |
| | | // const name = pipeline.properties.pipename |
| | | // const rawArr = pipeline.geometry.coordinates[0] |
| | | // const result = [] |
| | | // rawArr.forEach(pos => { |
| | | // pos.push(50) |
| | | // result.push(...pos) |
| | | // }) |
| | | // console.log("result", result); |
| | | // sgworld.Command.execute(2, 3, "", data => { |
| | | // data.showPoint = false |
| | | // data.showLine = true |
| | | // data.mode = 1 |
| | | // // 弹窗数据 |
| | | // window.PathAnimationData = { |
| | | // flyData: data, |
| | | // } |
| | | // window.PathAnimationData.winIndex = layer.open({ |
| | | // type: 2, |
| | | // title: "路径动画", |
| | | // shade: false, |
| | | // area: ["352px", "690px"], |
| | | // offset: "r", |
| | | // skin: "other-class", |
| | | // content: SmartEarthRootUrl + "Workers/path/Path.html", |
| | | // end: function () { |
| | | // PathAnimationData.fly && PathAnimationData.fly.exit() |
| | | // }, |
| | | // }) |
| | | // }) |
| | | |
| | | window.sgworld.Creator.getFlyData(result, data => { |
| | | data.showPoint = false |
| | | data.showLine = true |
| | | data.mode = 1 |
| | | data.height = 2000 |
| | | data.height = 5000 |
| | | |
| | | // 弹窗数据 |
| | | window.PathAnimationData = { |
| | |
| | | } |
| | | window.PathAnimationData.winIndex = layer.open({ |
| | | type: 2, |
| | | title: "路径动画", |
| | | title: "工程巡视", |
| | | shade: false, |
| | | area: ["352px", "690px"], |
| | | offset: "r", |
| | | skin: "other-class", |
| | | content: SmartEarthRootUrl + "Workers/path/Path.html", |
| | | content: SmartEarthRootUrl + "Workers/path/ProjectPath.html", |
| | | end: function () { |
| | | PathAnimationData.fly && PathAnimationData.fly.exit() |
| | | }, |