Openlayers 3 openlayers中特征坐标的变换

Openlayers 3 openlayers中特征坐标的变换,openlayers-3,projection,Openlayers 3,Projection,我想在openlayers中转换整个功能的坐标。我已经成功地使用ol.proj.transform将单个坐标转换为不同的投影,但是是否有任何函数可以为整个特征提供信息,并且该特征中的所有坐标都将转换为所需的投影?提前感谢您提供的任何帮助 我想你需要ol.geom.Geometry.transform 如果您有自己的功能,则可以执行以下操作: src = 'EPSG:3857' dest = 'EPSG:4326' feature.getGeometry().transform(src, dest

我想在openlayers中转换整个功能的坐标。我已经成功地使用ol.proj.transform将单个坐标转换为不同的投影,但是是否有任何函数可以为整个特征提供信息,并且该特征中的所有坐标都将转换为所需的投影?提前感谢您提供的任何帮助

我想你需要
ol.geom.Geometry.transform

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

src = 'EPSG:3857'
dest = 'EPSG:4326'
feature.getGeometry().transform(src, dest)
文件如下:


如果您不希望修改几何体,请首先对其进行
clone()
修改,然后在克隆上使用此功能。

谢谢!这就是解决办法。太好了,很高兴这对你有用。你能把答案标为“接受”吗?这有助于其他用户知道问题已经解决,从而使其更有用。