import { Cartographic, Viewer, Math as CesiumMath, Cartesian2 } from "cesium";
const heading = CesiumMath.toDegrees(viewer.camera.heading)
const pitch = CesiumMath.toDegrees(viewer.camera.pitch)
const roll = CesiumMath.toDegrees(viewer.camera.roll)
const cartographic = viewer.camera.positionCartographic
const { height, longitude, latitude } = cartographic
const result={ height, longitude: CesiumMath.toDegrees(longitude), latitude: CesiumMath.toDegrees(latitude), heading, pitch, roll }
console.log(
`heading: ${result.heading},
pitch: ${result.pitch},
roll: ${result.roll},
x:${result.longitude},
y:${result.latitude},
z:${result.height}`)
在线示例《通过鼠标中键获取相机视角》