【发布时间】:2011-05-03 06:48:25
【问题描述】:
我的地图上有很多标记,所以我实现了标记聚类器! 但是,奇怪..
MarkerClusterer 折叠成更小的值 244 > 32 > 4 > 2 但是在我点击 2 之后 -> 我应该能够看到两个标记,但它折叠了最后 2 个。
在我通过 ajax 加载标记之前一切正常!
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
我的地图上有很多标记,所以我实现了标记聚类器! 但是,奇怪..
MarkerClusterer 折叠成更小的值 244 > 32 > 4 > 2 但是在我点击 2 之后 -> 我应该能够看到两个标记,但它折叠了最后 2 个。
在我通过 ajax 加载标记之前一切正常!
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
markerClusterer 的默认最小簇大小为 2。因此在调用新的 MarkerClusterer 时应将其设置为 1;
var CLUSTER_MINIMUM_SIZE = 1;
markerCluster = MarkerClusterer(map, [], { minimumClusterSize: CLUSTER_MINIMUM_SIZE }))
您可以在markerclusterer的javascript文件中找到可选构造函数参数的简要说明。
【讨论】:
我遇到了同样的问题,一个标记为“2”的标记不会一直折叠,我仔细检查了两次,标记没有被添加两次。
我能够通过将 minimumClusterSize 增加到 3 来获得所需的行为。这是我能找到解决问题的唯一方法,希望它对某人有所帮助。
【讨论】: