月球大数据地理空间分析展示平台-【前端】-月球2期前端
Surpriseplus
2023-10-10 a280f0e7e37d6fe45906902ea044a735a99c5e35
代码更新
已修改2个文件
4 ■■■■ 文件已修改
src/assets/js/Map/index.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/mouseMove.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/Map/index.js
@@ -15,6 +15,7 @@
    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,
@@ -22,6 +23,7 @@
      1737400.0
    );
    //页面初始化
    this.earthCtrl = new SmartEarth.EarthCtrl("cesiumContainer", {
      StaticFileBaseUrl: config.StaticFileBaseUrl,
src/components/mouseMove.vue
@@ -88,6 +88,7 @@
    let camera_alt = (Viewer.camera.positionCartographic.height / 1000).toFixed(
      2
    );
    alt.value = camera_alt;
    let scene = window.Viewer.scene;
    // 获取画布的大小
@@ -111,6 +112,7 @@
    var rightCartographic =
      globe.ellipsoid.cartesianToCartographic(rightPosition);
    var geodesic = new SmartEarth.Cesium.EllipsoidGeodesic();
    geodesic.setEndPoints(leftCartographic, rightCartographic);
    rate.value = geodesic.surfaceDistance.toFixed(2); //分辨率
  });