前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Cesium】相机姿态与中心点等参数获取

【Cesium】相机姿态与中心点等参数获取

作者头像
Ning@
发布2021-11-10 14:57:35
1.3K0
发布2021-11-10 14:57:35
举报
文章被收录于专栏:烤包子

1.经纬度获取

代码语言:javascript
复制
var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas);
handler.setInputAction(function (movement) {
//获取鼠标当前位置的经纬度
cartesian = viewer.camera.pickEllipsoid(movement.position);
//获取视图中心点的经纬度
//cartesian = viewer.camera.pickEllipsoid(new Cesium.Cartesian2(viewer.canvas.clientWidth / 2, viewer.canvas.clientHeight / 2));

//将笛卡尔坐标转换为地理坐标
var cartographic = Cesium.Cartographic.fromCartesian(cartesian);
longitudeString = Cesium.Math.toDegrees(cartographic.longitude).toFixed(3);
latitudeString = Cesium.Math.toDegrees(cartographic.latitude).toFixed(3);
}

2.视觉海拔

代码语言:javascript
复制
height = Math.ceil(viewer.camera.positionCartographic.height);

3.摄像机坐标

代码语言:javascript
复制
viewer.camera.position;

4.中心点坐标

代码语言:javascript
复制
viewer.camera.pickEllipsoid(new Cesium.Cartesian2(viewer.canva
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档