WebMercatorProjection

new Cesium.WebMercatorProjection(ellipsoid)

谷歌地图、必应地图和大多数在线ArcGIS使用的地图投影,爱普生:3857。这个 投影使用WGS84表示的经度和纬度,并使用 球面(而不是椭球)方程。
Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 椭球体。
See:

Members

static Cesium.WebMercatorProjection.MaximumLatitude : Number

网络墨卡托所支持的最大纬度(包括南北) (爱普生:3857)投影。从技术上讲,墨卡托投影被定义 任何纬度高达(但不包括)90度,但这是有意义的 因为它会随着纬度的增加呈指数级增长。 此特定截止值背后的逻辑,即 谷歌地图,必应地图,和Esri,都是它制作的投影 正方形。也就是说,矩形在X和Y方向是相等的。 通过调用以下函数计算常量值: WebMercatorProjection.mercatorAngleToGeodeticLatitude(数学PI)
得到Ellipsoid

Methods

static Cesium.WebMercatorProjection.geodeticLatitudeToMercatorAngle(latitude)Number

将-PI/2到PI/2范围内以弧度为单位的大地测量纬度转换为墨卡托 角度在-PI到PI范围内。
Name Type Description
latitude Number 以弧度表示的大地纬度。
Returns:
墨卡托角。

static Cesium.WebMercatorProjection.mercatorAngleToGeodeticLatitude(mercatorAngle)Number

将范围为-PI到PI的墨卡托角转换为大地纬度 在-PI/2到PI/2的范围内。
Name Type Description
mercatorAngle Number 要转换的角度。
Returns:
以弧度表示的大地纬度。

project(cartographic, result)Cartesian3

将大地测量椭球坐标(以弧度为单位)转换为等效的Web Mercator 十、 Y,Z坐标以米表示,返回到Cartesian3中。高度 未修改地复制到Z坐标。
Name Type Description
cartographic Cartographic 以弧度表示的地图坐标。
result Cartesian3 optional 要复制结果的实例,如果 应创建新实例。
Returns:
等效的网络墨卡托X,Y,Z坐标,以米为单位。

unproject(cartesian, result)Cartographic

将Web Mercator X,Y坐标(以米为单位)转换为Cartographic 包含大地椭球坐标。Z坐标未经修改复制到 身高。
Name Type Description
cartesian Cartesian3 要展开的腹板墨卡托笛卡尔坐标位置,高度(z)以米为单位。
result Cartographic optional 要复制结果的实例,如果 应创建新实例。
Returns:
等效地图坐标。