Cesium当中用来获取三维坐标的二维屏幕位置
const winPosFromCartesian = new WinPosFromCartesian(viewer, true);this.dispose(() => winPosFromCartesian.destroy());winPosFromCartesian.cartesian = Cesium.Cartesian3.fromDegrees(116.39, 39.9, 100);this.dispose(winPosFromCartesian.changed.disposableOn((valid, winPosAndDepth) => { const { left, top, depth } = winPosAndDepth; // xxx})); 复制
const winPosFromCartesian = new WinPosFromCartesian(viewer, true);this.dispose(() => winPosFromCartesian.destroy());winPosFromCartesian.cartesian = Cesium.Cartesian3.fromDegrees(116.39, 39.9, 100);this.dispose(winPosFromCartesian.changed.disposableOn((valid, winPosAndDepth) => { const { left, top, depth } = winPosAndDepth; // xxx}));
可选
静态
请不要重写destroy,请使用destroyImp来重写!
Cesium当中用来获取三维坐标的二维屏幕位置
示例