| | |
| | | } |
| | | }, |
| | | handleMenuClick(menu) { |
| | | debugger |
| | | |
| | | this.currMenu = menu.menuName |
| | | }, |
| | | handlePopoverClick(child) { |
| | |
| | | }) |
| | | }, 1000); |
| | | |
| | | Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: gaoDeBaseUrl[0].url, |
| | | }) |
| | | ) |
| | | Viewer.imageryLayers._layers[1].show = false |
| | | // Viewer.imageryLayers.addImageryProvider( |
| | | // new Cesium.UrlTemplateImageryProvider({ |
| | | // url: gaoDeBaseUrl[0].url, |
| | | // }) |
| | | // ) |
| | | // Viewer.imageryLayers._layers[1].show = false |
| | | |
| | | // Viewer.imageryLayers.addImageryProvider( |
| | | // new Cesium.UrlTemplateImageryProvider({ |
| | |
| | | //开启深度检测 |
| | | sgworld.Analysis.depthTestAgainstTerrain(true) |
| | | |
| | | Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ |
| | | url: demLayer, |
| | | }) |
| | | |
| | | // Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ |
| | | // url: demLayer, |
| | | // }) |
| | | var option = { |
| | | url: window.sceneConfig.SGUrl, |
| | | layerName: window.sceneConfig.mptName, |
| | | requestVertexNormals: true, |
| | | }; |
| | | window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | //改变天空颜色为黑色 |
| | | Viewer.scene.skyBox.show = false //关闭天空盒,否则会显示天空颜色 |
| | | //背景透明 |
| | |
| | | layerid: pickedFeature.primitive.layerId, |
| | | modelid: pickedFeature.getProperty(modelKey) |
| | | } |
| | | |
| | | const data1 = await comprehensive_selectModelByGuid(obj); |
| | | |
| | | if (data1.code != 200) { |
| | | return; |
| | | } |
| | | var name = null; |
| | | var bak = null; |
| | | var type = null; |
| | | if (data1.result) { |
| | | name = data1.result.name; |
| | | bak = data1.result.bak; |
| | | type = data1.result.type; |
| | | } |
| | | |
| | | that.$store.state.catModelInfo = { |
| | | id: pickedFeature.getProperty(modelKey), |
| | | name: data1.result.name, |
| | | type: data1.result.type, |
| | | bak: data1.result.bak, |
| | | name: name, |
| | | type: type, |
| | | bak: bak, |
| | | layerId: pickedFeature.primitive.layerId, |
| | | layerName: pickedFeature.primitive.id |
| | | }; |
| | |
| | | //显示fps |
| | | Viewer.scene.debugShowFramesPerSecond = false; |
| | | //导航控件 |
| | | window.sgworld.navControl("nav", false); |
| | | // window.sgworld.navControl("nav", false); |
| | | //比例尺 |
| | | window.sgworld.navControl("scale", false); |
| | | // window.sgworld.navControl("scale", false); |
| | | //开启深度检测 |
| | | // sgworld.Analysis.depthTestAgainstTerrain(true) |
| | | Viewer.scene.globe.depthTestAgainstTerrain = true; |
| | |
| | | return Math.round(d * p) / p; |
| | | }, |
| | | update() { |
| | | if (isNaN(this.modelForm.lon) || !this.modelForm.lon) { |
| | | return |
| | | } |
| | | if (isNaN(this.modelForm.lat) || !this.modelForm.lat) { |
| | | return |
| | | } |
| | | if (isNaN(this.modelForm.height) || !this.modelForm.height) { |
| | | return |
| | | } |
| | | if (isNaN(this.modelForm.alpha) || !this.modelForm.alpha) { |
| | | return |
| | | } |
| | | if (isNaN(this.modelForm.yaw) || !this.modelForm.yaw) { |
| | | return |
| | | } |
| | | this.setTilesetArgs(this.modelForm); |
| | | sgworld.Analysis.UndergroundMode(this.app.under, this.modelForm.alpha) |
| | | }, |