我想在openlayers中转换整个要素的坐标。我已经成功使用ol.proj.transform将单个坐标转换为不同的投影,但是有没有可以提供整个要素的功能,并且该要素中的所有坐标都将转换为所需的投影?预先感谢您提供的任何帮助!

最佳答案

我认为您需要ol.geom.Geometry.transform

如果您具有功能,则可以执行以下操作:

src = 'EPSG:3857'
dest = 'EPSG:4326'
feature.getGeometry().transform(src, dest)


文档在这里:

http://openlayers.org/en/latest/apidoc/module-ol_geom_Geometry-Geometry.html#transform

如果您不想在适当的位置修改几何,请先clone()将其修改,然后在克隆上使用此功能。

关于openlayers-3 - 转换Openlayer中要素的坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36134974/

10-09 09:06