地图投影使用的谷歌地图,必应地图,和大部分ArcGIS在线,EPSG:3857。这个投影使用WGS84表示的经度和纬度,并使用球面(而不是椭球)方程将它们转换为墨卡托。
Name | Type | Default | Description |
---|---|---|---|
ellipsoid |
Ellipsoid |
Ellipsoid.WGS84
|
optional 椭球。 |
See:
Members
-
Web墨卡托(EPSG:3857)投影支持的最大纬度(包括北纬和南纬)。 从技术上讲,墨卡托投影适用于任何纬度,最大纬度可达 90 度(但不包括 90 度),但由于纬度越高,投影值呈指数增长,因此越早截断越合理。 谷歌地图、必应地图和 Esri 都使用了这个特定的截止值,其背后的逻辑是它使投影呈正方形。 也就是说,矩形在 X 和 Y 方向上是相等的。 常量值是通过调用webmercatorprojection . mercatoranglegeodeticlatif (Math.PI)来计算的。
-
readonlyellipsoid : Ellipsoid
-
获取
Ellipsoid
。
Methods
-
将-PI/2 至 PI/2 范围内以弧度为单位的大地纬度转换为-PI 至 PI 范围内的墨卡托角。
Name Type Description latitude
Number 大地纬度,单位为弧度。 Returns:
The Mercator angle. -
将-PI 至 PI 范围内的墨卡托角转换为-PI/2 至 PI/2 范围内的大地纬度。
Name Type Description mercatorAngle
Number 转换角度。 Returns:
大地纬度,单位为弧度。 -
project(cartographic, result) → Cartesian3
-
将以弧度为单位的大地椭球坐标转换为以米为单位的 Web 墨卡托 X、Y、Z 坐标,并以
Cartesian3
返回。 高度将不加修改地复制到 Z 坐标中。Name Type Description cartographic
Cartographic 以弧度为单位的地图投影坐标。 result
Cartesian3 optional 要将结果复制到的实例,如果要创建新实例,则未定义。 Returns:
等效的Web墨卡托X, Y, Z坐标,以米为单位。 -
unproject(cartesian, result) → Cartographic
-
将Web墨卡托X, Y坐标(以米表示)转换为包含大地椭球坐标的
Cartographic
。将Z坐标不加修改地复制到高度。Name Type Description cartesian
Cartesian3 要解除Web墨卡托cartesian位置,高度(z)以米为单位。 result
Cartographic optional 要将结果复制到其上的实例,如果应该创建新实例,则未定义。 Returns:
等效的地图投影坐标。