来自区域的新几何

New geometry from area

我正在使用 OpenLayers 3 并尝试创建一个几何图形。我有一个起点 (X,Y),我需要几何形状是一个面积为 10.000

的矩形

如何实现以上目标?

如果您希望矩形是一个正方形缓冲区,则围绕起点的范围为矩形边的一半

ol.geom.Polygon.fromExtent(ol.extent.buffer([x, y, x, y], Math.sqrt(area)/2))