webMercatorUtils

AMD: require(["geoscene/geometry/support/webMercatorUtils"], (webMercatorUtils) => { /* 代码 */ });
ESM: import * as webMercatorUtils from "@geoscene/core/geometry/support/webMercatorUtils";
对象: geoscene/geometry/support/webMercatorUtils
起始版本: GeoScene API for JavaScript 4.22

将 Web 墨卡托坐标转换为地理坐标,反之亦然。

方法列表

名称 返回值类型 描述 对象
Boolean更多信息

如果 source 空间参考可以通过 project() 函数投影到 target 空间参考,或者如果 sourcetarget SpatialReference 相同,则返回 true

更多信息webMercatorUtils
Geometry更多信息

将几何从地理单位 (wkid: 4326) 转换为 Web 墨卡托单位 (wkid: 3857)。

更多信息webMercatorUtils
Number[]更多信息

将给定的纬度和经度(十进制度)值转换为 Web 墨卡托 XY 值。

更多信息webMercatorUtils
Geometry更多信息

投影几何客户端(如果可能)。

更多信息webMercatorUtils
Geometry更多信息

将几何从 Web 墨卡托单位 (wkid: 3857) 转换为地理单位 (wkid: 4326)。

更多信息webMercatorUtils
Number[]更多信息

将给定的 Web 墨卡托坐标转换为经度和纬度值(十进制度)。

更多信息webMercatorUtils

方法详细说明

canProject(source, target){Boolean}

如果 source 空间参考可以通过 project() 函数投影到 target 空间参考,或者如果 sourcetarget SpatialReference 相同,则返回 true

参数:

输入 SpatialReference 或具有 spatialReference 属性的对象,例如 GeometryMap

输入 SpatialReference 或具有 spatialReference 属性的对象,例如 GeometryMap

返回值:
类型 描述
Boolean

如果 source 可以投影到 target,则返回 true

另参阅:
geographicToWebMercator(geometry){Geometry}

将几何从地理单位 (wkid: 4326) 转换为 Web 墨卡托单位 (wkid: 3857)。

参数:
geometry Geometry

要转换的输入几何。

返回值:
类型 描述
Geometry 以 Web 墨卡托单位返回转换后的几何。
lngLatToXY(long, lat){Number[]}

将给定的纬度和经度(十进制度)值转换为 Web 墨卡托 XY 值。

参数:
long Number

要转换的经度值。

lat Number

要转换的纬度值。

返回值:
类型 描述
Number[] 返回数组中转换后的值。
project(geometry, spatialReference){Geometry}

投影几何客户端(如果可能)。 在使用此函数之前,您应该在 canProject() 中测试输入几何。 如果 canProject() 的结果是 true,则继续进行项目。 如果 canProject() 返回 false,则 project() 不会返回有用的结果。 请改用 GeometryService.project()

参数:
geometry Geometry

输入的几何。

spatialReference SpatialReference|Object

目标 SpatialReference 或具有 spatialReference 属性的对象,例如 GeometryMap

返回值:
类型 描述
Geometry 如果投影成功,则返回投影几何。
另参阅:
webMercatorToGeographic(geometry){Geometry}

将几何图形从 Web 墨卡托单位 (wkid: 3857) 转换为地理单位 (wkid: 4326)。

参数:
geometry Geometry

要转换的输入几何。

返回值:
类型 描述
Geometry 地理单位返回转换后的几何。
xyToLngLat(x, y){Number[]}

将给定的 Web 墨卡托坐标转换为经度和纬度值(十进制度)。默认情况下,返回的经度将进行规范化,使其在 -180 和 +180 之间。

参数:
x Number

要转换的 X 坐标值。

y Number

转换的 Y 坐标值。

返回值:
类型 描述
Number[] 返回数组中转换后的值。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.