我认为问题很清楚。 我的地图中有一些多边形,我也有一些标记。 我想计算每个Polyogn中的标记数量。
答案 0 :(得分:1)
在没有事先准备的情况下执行此操作的唯一方法是遍历您的标记集合并对每个多边形使用多边形点分析,直到找到包含该标记的多边形。保持每个多边形的运行总计。
使这更容易的事先准备是在添加该标记时保持记录包含标记的多边形。您可以使用标记的自定义属性 - 例如marker.containedBy
- 或多边形(将标记添加到附加到多边形的数组:类似polygon.containsMarkers=[]
)。甚至两者都是。