WebMercatorProjection

new Cesium.WebMercatorProjection ( ellipsoid )

Google Maps,Bing Maps和大多数ArcGIS Online(EPSG:3857)使用的地图投影。这个投影使用WGS84表示的经度和纬度,并使用球形(而不是椭圆形)方程。
Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 椭圆形。
See:

Members

static Cesium.WebMercatorProjection.MaximumLatitude : Number

Web Mercator支持的最大纬度(北和南)(EPSG:3857)投影。从技术上讲,墨卡托投影已定义适用于高达(但不包括)90度的任何纬度,但这是有道理的尽快将其切断,因为它随着纬度的增加呈指数增长。此特定临界值背后的逻辑是Google Maps,Bing Maps和Esri是它进行投影广场。即,矩形在X和Y方向上相等。常数值的计算方法是:   WebMercatorProjection.mercatorAngleToGeodeticLatitude(Math.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 MercatorX,Y,Z坐标以米表示,并以 Cartesian3 返回。高度被原样复制到Z坐标。
Name Type Description
cartographic Cartographic 制图坐标(以弧度为单位)。
result Cartesian3 可选 将结果复制到的实例;如果是,则为undefined       应该创建新实例。
Returns:
等效的网络墨卡托X,Y,Z坐标(以米为单位)。
将以米为单位的Web Mercator X,Y坐标转换为 Cartographic 包含大地椭球坐标。将Z坐标原样复制到高度。
Name Type Description
cartesian Cartesian3 网络墨卡托笛卡尔的直角坐标位置以高度(z)以米为单位进行投影。
result Cartographic 可选 将结果复制到的实例;如果是,则为undefined       应该创建新实例。
Returns:
等效的地图坐标。