viewer.screenSpaceEventHandler.setInputAction(function (movement) {
var ellipsoid=viewer.scene.globe.ellipsoid;//全局椭球体
var cartesian=viewer.scene.camera.pickEllipsoid(movement.endPosition,ellipsoid);//拾取鼠标在椭圆上的结束点笛卡尔坐标点
var cartographic=ellipsoid.cartesianToCartographic(cartesian);//笛卡尔坐标转弧度
var longitude=Cesium.Math.toDegrees(cartographic.longitude);//弧度转经纬度
var latitude=Cesium.Math.toDegrees(cartographic.latitude);//弧度转经纬度
console.log(longitude,latitude)
}, Cesium.ScreenSpaceEventType.MOUSE_MOVE);
cesium获取经纬度
最新推荐文章于 2024-08-26 16:15:59 发布