首先,Cesium 中的坐标可分为两种情况:二维和三维,三维又有地形和模型之分: 1.二维坐标,获取椭球体表面的经纬度坐标: var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas); handler.setInputAction(function(evt) { var cartesian=viewer.camera.pickEllipsoid(evt.position,viewer.scene.globe.ellipsoid)
在我们开始学习Entity之前,我们首先需要先学习下Cesium中的坐标系,Cesium中有多个坐标系,在进行添加Entity时经常会使用到. 一.坐标系介绍 我们先来列举下Cesium中的坐标系:WGS84经纬度坐标系(没有实际的对象).WGS84弧度坐标系(Cartographic).笛卡尔空间直角坐标系(Cartesian3).平面坐标系(Cartesian2),4D笛卡尔坐标系(Cartesian4) 1.WGS84坐标系 World Geodetic System 1984,是为GPS
几个重要的坐标对象:1.世界坐标 Cartesian3:笛卡尔空间直角坐标系 new Cesium.Cartesian3(x, y, z) 可以看作,以椭球中心为原点的空间直角坐标系中的一个点的坐标.2.经纬度 地理坐标系,坐标原点在椭球的质心. 经度:参考椭球面上某点的大地子午面与本初子午面间的两面角.东正西负. 纬度 :参考椭球面上某点的法线与赤道平面的夹角.北正南负. Cesuim中没有具体的经纬度对象,要得到经纬度首先需要计算为弧度,再进行转换. 3.弧度 Cartographic ne