WebMercatorProjection

new Cesium.WebMercatorProjection(ellipsoid)

Google 地图、Bing 地图和大多数 ArcGIS Online 使用的地图投影,EPSG:3857。此 投影使用以 WGS84 表示的经度和纬度,并使用 球面(而非椭球面)方程将它们转换为墨卡托。
Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 椭球体。
See:

Members

static Cesium.WebMercatorProjection.MaximumLatitude : number

Web Mercator (EPSG:3857) 投影所支持的最大纬度(北纬和南纬)。从技术上讲,墨卡托投影定义 为任何纬度,直到(但不包括)90度,但提早截止是有意义的,因为它随着纬度的增加而 指数增长。此特定截止值的逻辑是,使用该值的 Google 地图、Bing 地图和 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:
以弧度表示的大地纬度。
将以弧度表示的地理椭球坐标转换为等效的 Web Mercator X、Y、Z 坐标(以米为单位),并以 Cartesian3 返回。高度 不经修改地复制到 Z 坐标。
Name Type Description
cartographic Cartographic 以弧度表示的地理坐标。
result Cartesian3 optional 用于复制结果的实例,如果应创建 新实例,则为未定义。
Returns:
等效的 web mercator X、Y、Z 坐标(以米为单位)。
将以米为单位表示的 Web Mercator X、Y 坐标转换为包含大地椭球坐标的 Cartographic。 Z 坐标不经修改地复制到高度。
Name Type Description
cartesian Cartesian3 要进行反投影的 Web Mercator 笛卡尔位置,高度 (z) 以米为单位。
result Cartographic optional 用于复制结果的实例,如果应创建 新实例,则为未定义。
Returns:
等效的地理坐标。
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.