如何从 Openlayers extent 或 extentinteraction 获取 GeoJSON?

How to get GeoJSON from Openlayers extent or extentinteraction?

目前我正在使用Openlayers提供的ExtentInteraction,我可以使用extent提供的方法来获取坐标。我什至可以获得 bottom right/left 和 top right/left,但我很好奇是否有一种方法可以简单地调用一个方法并获取 extentinteraction 的 GeoJson 输出?

如果您希望交互的范围作为 GeoJSON 字符串中的多边形要素

var geojson = new ol.format.GeoJSON().writeFeatures([new ol.Feature(ol.geom.Polygon.fromExtent(interaction.getExtent()))]);