【发布时间】:2014-01-31 23:02:42
【问题描述】:
我正在开发一个应用程序,用于为农业目的对 Glebe 进行采样。用户可以通过点击地图来选择一个 Glebe,这将根据点击次数创建一个多边形。我能够创建该多边形并能够获得多边形的面积。但是现在我需要把它分成相等的区域。
例如,如果多边形的面积是 50m^2,那么它将被划分为 50 个 1m^2 的区域。在Agri Precision App 中完成了相同的功能。找到下图。我需要将多边形与下图相同,并显示其中的点。
为了获取面积,我使用Google Map Utilty Lib 它也有一个用于网格聚类的算法。我想要和上图一样。在上图中,它们每 5 公顷划分面积。由于所有面积均为 85 公顷,因此应显示的总点数为 17。这就是它的工作原理。
所以我的问题是:
如何根据多边形的面积在地图上找到这些点,以便在地图上绘制这些点?
【问题讨论】:
-
我看不到这 17 个孤立点之间的联系以及将四边形细分为 17 个面积相等的图块。此图不是问题的解决方案,请提供更好的解释。
-
我放了这张图片仅供参考。主要问题是将多边形划分为相等的区域。这就是我目前的实际需求。
-
抱歉,这张图片无关紧要且具有误导性。
-
我对那个无关紧要的图片感到抱歉。我会马上更新它。请给我一分钟
-
相信this可以帮到你。它介绍了可用于空间目的的算法。
标签: android google-maps-android-api-2 polygon