Google MAPS API V3 -- > 如何计算多边形内的标记数量

Google MAPS API V3 -- > How Can I count the number of Markers inside a Polygon?

本文关键字:多边形 计算 V3 API MAPS 何计算 Google      更新时间:2023-09-26

我认为这个问题已经足够清楚了。我的地图中有一些多边形,我也有一些标记。我想计算每个Polyogn中的标记数量。

无需事先准备即可执行此操作的唯一方法是循环访问标记集合,并对每个多边形使用多边形中的点分析,直到找到包含该标记的多边形。为每个面保留一个运行总计。

为简化此操作,事先准备工作是在添加标记时保留包含标记的面的记录。您可以使用标记的自定义属性(例如marker.containedBy)或多边形(将标记添加到附加到多边形的数组中:类似于 polygon.containsMarkers=[] )。甚至两者兼而有之。