我有一个基于Web的地图,使用jquery-ui-map和markerclusterer插件制作谷歌地图。
我筛选出应该显示或不显示的标记,然后更新地图。
我需要创建一个未聚类标记的列表,因此需要一种方法来检查聚类与标记,并找出哪些未聚类。
有没有技术可以做到这一点?
我已经尝试循环遍历聚类并手动检查聚类与标记,但出现错误告诉我聚类属性
我筛选出应该显示或不显示的标记,然后更新地图。
我需要创建一个未聚类标记的列表,因此需要一种方法来检查聚类与标记,并找出哪些未聚类。
有没有技术可以做到这一点?
我已经尝试循环遍历聚类并手动检查聚类与标记,但出现错误告诉我聚类属性
var_clusterer.clusters_
未定义。
getClusters()
方法。 - hitautodestructvar clusters = clusterManager.clusters_;
。 - Dejan Stuparicclusterer.getClusters()
会返回所有聚类,包括只有一个标记的聚类(即显示为标记而不是聚类)。如果您想知道特定标记是否真正聚集,则在循环遍历时,您必须仅测试长度大于1的聚类中的标记。 - Beetroot-BeetrootMarkerClustererPlus
插件,这是 @DejanStuparic 为了获得getClusters()
功能而提到的原始MarkerClusterer
库的附加功能。 - hellatan