- 前言
- 获取椭球体表面的经纬度坐标(方法一)
- 获取椭球体表面的经纬度坐标(方法二)
- 获取地形表面的经纬度高程坐标(方法一)
- 获取地形表面的经纬度高程坐标(方法二)
- 获取模型表面的经纬度高程坐标(此方法借鉴于官方示例)
前言
Cesium 中的三维坐标可分为三种情况:椭球表面、地形和模型。
获取椭球体表面的经纬度坐标(方法一)
var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
handler.setInputAction(function(evt) {
var cartesian = viewer.camera.pickEllipsoid(evt.position, viewer.scene.globe.ellipsoid);
var cartographic = Cesium.Cartographic.fromCartesian(cartesian);
var lng = Cesium.Math.toDegrees(cartographic.longitude); // 经度值
var lat = Cesium.Math.toDegrees(cartographic.latitude); // 纬度值
var mapPosition = {
x: lng,
y: lat,
z: cartographic.height // cartographic.height 的值始终为零
};
}</

最低0.47元/天 解锁文章
1213

被折叠的 条评论
为什么被折叠?



