Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我认为这个问题已经很清楚了。我的地图中有一些多边形,也有一些标记。我想计算每个 Polyogn 中的标记数量。
在没有事先准备的情况下执行此操作的唯一方法是遍历您的标记集合并对每个多边形使用多边形中的点分析,直到找到包含该标记的多边形。为每个多边形保留一个运行总计。
使这更容易的事先准备是在添加该标记时维护一个包含该标记的多边形的记录。您可以使用标记的自定义属性 - marker.containedBy例如 - 或多边形(将标记添加到附加到多边形的数组中:类似于polygon.containsMarkers=[])。甚至两者兼而有之。
marker.containedBy
polygon.containsMarkers=[]