我们可以使用如下的坐标列表创建LineString:

     Geometry g1 = new GeometryFactory().createLineString(coordinates);

我们如何使用坐标列表创建多边形?

提前致谢。

最佳答案

接受的答案可能在2012年仍然有效(仍然很尴尬),但如今,您应该像这样简单地做到这一点:

// Create a GeometryFactory if you don't have one already
GeometryFactory geometryFactory = new GeometryFactory();

// Simply pass an array of Coordinate or a CoordinateSequence to its method
Polygon polygonFromCoordinates = geometryFactory.createPolygon(coordinates);

09-12 22:36