From 419ce8d31a69c59d5796567173c1f8dc438652fc Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期四, 18 四月 2024 19:27:59 +0800 Subject: [PATCH] Merge branch 'master' of http://103.135.160.14:9034/r/wxdDemo --- src/components/viewer.vue | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/components/viewer.vue b/src/components/viewer.vue index 40031bb..a4a20ca 100644 --- a/src/components/viewer.vue +++ b/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); /* -- Gitblit v1.9.3