1. 坐标类型
- 三维坐标
- 二维坐标
- 经纬度坐标
三维坐标
Motor默认使用的三维坐标是ECEF坐标系(地心地固坐标系),原点 O (0,0,0)为地球质心,z 轴与地轴平行指向北极点,x 轴指向本初子午线与赤道的交点,y 轴垂直于xOz平面(即东经90度与赤道的交点)构成右手坐标系。
类:Cartesian3
二维坐标系
鼠标在屏幕空间点击或者移动时,会记录屏幕空间的二维坐标,一般是以界面左上角为原点(0,0)。
类:Cartesian2
经纬度坐标
Motor默认使用弧度制(rad
)的经度,纬度,高度表达地球上的经纬度坐标点。1 rad= 180°/PI
。
类:Cartographic
2. 坐标转换
二维屏幕坐标转三维世界坐标
var cartesian3 = viewer.pickPosition(cartesian2);
三维世界坐标转经纬度坐标
var cartographic = Motor.Cartographic.fromCartesian(cartesian3);