cesium获取当前屏幕中心点坐标_右弦GISer的博客(不是特别准)
作者:互联网
文章目录
Cesium实战系列文章总目录
: 传送门
1.实现效果
2.实现方法
实现代码如下:
// 获取当前地图中心的经纬度
function getCenterPosition(viewer) {
let centerResult = viewer.camera.pickEllipsoid(
new Cesium.Cartesian2(
viewer.canvas.clientWidth / 2,
viewer.canvas.clientHeight / 2,
),
)
let curPosition = Cesium.Ellipsoid.WGS84.cartesianToCartographic(centerResult);
let curLongitude = (curPosition.longitude * 180) / Math.PI;
let curLatitude = (curPosition.latitude * 180) / Math.PI;
return {
lon: curLongitude,
lat: curLatitude,
}
本文转自 https://blog.csdn.net/weixin_45782925/article/details/122559517,如有侵权,请联系删除。
标签:canvas,GISer,viewer,Cesium,curPosition,中心点,cesium,let,Math 来源: https://www.cnblogs.com/hustshu/p/16194046.html