我想在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/