方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
Boolean | 如果 | webMercatorUtils | |
Geometry | 将几何从地理单位 (wkid: 4326) 转换为 Web Mercator 单位 (wkid: 3857)。 更多详情 | webMercatorUtils | |
Number[] | 将给定的纬度和经度 (十进制度) 值转换为 Web Mercator XY 值。 更多详情 | webMercatorUtils | |
Geometry | 投影几何客户端 (如果可能)。 更多详情 | webMercatorUtils | |
Geometry | 将几何从 Web Mercator 单位 (wkid: 3857) 转换为地理单位 (wkid: 4326)。 更多详情 | webMercatorUtils | |
Number[] | 将给定的 Web Mercator 坐标转换为经度和纬度值 (十进制度)。 更多详情 | webMercatorUtils |
方法详细说明
-
canProject(source, target){Boolean}
-
如果
source
空间参考可以通过 project() 函数投影到target
空间参考,或者如果source
和target
的 SpatialReference 相同,则返回true
。参数source SpatialReference|Object输入 SpatialReference 或具有
spatialReference
属性的对象,例如 Geometry 或 Map。target SpatialReference|Object目标 SpatialReference 或具有
spatialReference
属性的对象,例如 Geometry 或 Map。返回类型 描述 Boolean 如果 source
可以投影到target
,则返回true
。- 另请参阅
-
geographicToWebMercator(geometry){Geometry}
-
将几何从地理单位 (wkid: 4326) 转换为 Web Mercator 单位 (wkid: 3857)。
参数geometry Geometry要转换的输入几何。
返回类型 描述 Geometry 以 Web Mercator 单位返回转换后的几何。
-
将给定的纬度和经度 (十进制度) 值转换为 Web Mercator 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
属性的对象,例如 Geometry 或 Map。返回类型 描述 Geometry 如果投影成功,则返回投影几何。