caceb47d790cedaf68ddcda983b6c38280d11d8e..419ce8d31a69c59d5796567173c1f8dc438652fc
2024-04-18 lixuliang
Merge branch 'master' of http://103.135.160.14:9034/r/wxdDemo
419ce8 对比 | 目录
2024-04-18 lixuliang
视角
f43ea2 对比 | 目录
已修改1个文件
22 ■■■■■ 文件已修改
src/components/viewer.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/viewer.vue
@@ -139,6 +139,28 @@
            }
          });
          // window.Viewer.shadows = false;
          viewer.camera.changed.addEventListener(() => {
            // 视高 km
            let alt = (
              viewer.camera.positionCartographic.height / 1000
            ).toFixed(2);
            // 方位角
            let heading = Cesium.Math.toDegrees(viewer.camera.heading).toFixed(
              2
            );
            // 俯仰角
            let pitch = Cesium.Math.toDegrees(viewer.camera.pitch).toFixed(2);
            // 翻滚角
            let roll = Cesium.Math.toDegrees(viewer.camera.roll).toFixed(2);
            // 级别
            let level = 0;
            let tileRender = viewer.scene._globe._surface._tilesToRender;
            if (tileRender && tileRender.length > 0) {
              level = viewer.scene._globe._surface._tilesToRender[0]._level;
            }
            let str = `级数:${level} 视高:${alt}km  方位角:${heading}° 俯仰角:${pitch}° 翻滚角:${roll}°`;
            console.log(str);
          });
          //深度检测
          window.Sgworld.Analysis.depthTestAgainstTerrain(true);
          /*