在多边形中查找中心点包括点 Java

Find center point in polygon includes point Java

我有问题。我有一个包含多边形轮廓的数组标签,每个点都有 gps 坐标。

我想找到焦点在我的阵列中。

我该怎么做?

我想要一个红点的 gps 坐标(无论如何,只要一个)。

编辑:
我有一个区域,我想将我的缩放集中在该区域中间的地图中。该区域由点的多边形表示。我要这个点的坐标。

遍历你的点并记住最小和最大的 x, y 坐标。之后你的 x 坐标是 xcenter = (xmax-xmin)/2ycenter = (ymax-ymin)/2。那就是几何中心。

如果您想要 'Centroid of polygon',您可以采用此处讨论的公式:https://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon(这是坐标的求和公式)。