我有一组点,我想在 Java 中变成一个封闭的多边形。我目前正在尝试使用 java.awt.geom.Point2D 和 java.awt.geom.Area 但无法弄清楚如何将一组点变成一个区域。
我想我可以根据点定义一组 Line2D,然后将它们添加到区域中,但这是很多工作而且我很懒。那么有没有更简单的方法。
问题是我有一个纬度/经度坐标列表,并且想要建立一个可用于命中测试的区域。
非核心 Java 库也是一种可能。
更新,我查看了使用 java.awt.Polygon 但它只支持整数,并且我正在使用双精度坐标来操作。