繁体   English   中英

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

[英]Find center point in polygon includes point Java

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

我想找到焦点在我的数组中。

我怎样才能做到这一点?

我想要一个红点的 gps 坐标(无论如何都只是一个)。在此处输入图片说明

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

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

如果您想要“多边形质心”,您可以采用此处讨论的公式: https ://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon(它是坐标上的求和公式)。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM