其他分享
首页 > 其他分享> > cesium获取当前屏幕中心点坐标_右弦GISer的博客(不是特别准)

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