我正在使用此处找到的代码: Integrating Spiderfier JS into markerClusterer V3 以在单击 MarkerCluster 创建包含相同位置的点的集群时以完全相同的 long/lat 分解多标记以限制缩放级别。
现场示例在这里: http: //www.adultlearnersfestival.com/newsite/yourarea/map.html
但是,我在 Firebug 中遇到错误:
Error: TypeError: markers is undefined
并且无法弄清楚是什么原因造成的。具体代码为:
var minClusterZoom = 14;
mc.setMaxZoom(minClusterZoom);
gm.event.addListener(mc, 'clusterclick', function(cluster) {
map.fitBounds(cluster.getBounds()); // Fit the bounds of the cluster clicked on
if( map.getZoom() > minClusterZoom+1 ) // If zoomed in past 15 (first level without clustering), zoom out to 15
map.setZoom(minClusterZoom+1);
});
非常感谢任何帮助。- 汤姆