| | |
| | | SmartEarth.Cesium.ExternalParameter.maxTerrainHeight = 2000000; |
| | | SmartEarth.Cesium.ExternalParameter.minTerrainHeight = -2000000; |
| | | SmartEarth.Cesium.ShadowMap.MAXIMUM_DISTANCE = 20000000000; |
| | | SmartEarth.Cesium.ExternalParameter.ellipsoidCoordinates = 'MOON2000' |
| | | window.Cesium = SmartEarth.Cesium; |
| | | SmartEarth.Cesium.Ellipsoid.WGS84 = new SmartEarth.Cesium.Ellipsoid( |
| | | 1737400.0, |
| | |
| | | 1737400.0 |
| | | ); |
| | | |
| | | |
| | | //页面初始化 |
| | | this.earthCtrl = new SmartEarth.EarthCtrl("cesiumContainer", { |
| | | StaticFileBaseUrl: config.StaticFileBaseUrl, |
| | |
| | | let camera_alt = (Viewer.camera.positionCartographic.height / 1000).toFixed( |
| | | 2 |
| | | ); |
| | | |
| | | alt.value = camera_alt; |
| | | let scene = window.Viewer.scene; |
| | | // 获取画布的大小 |
| | |
| | | var rightCartographic = |
| | | globe.ellipsoid.cartesianToCartographic(rightPosition); |
| | | var geodesic = new SmartEarth.Cesium.EllipsoidGeodesic(); |
| | | |
| | | geodesic.setEndPoints(leftCartographic, rightCartographic); |
| | | rate.value = geodesic.surfaceDistance.toFixed(2); //分辨率 |
| | | }); |