我为标记
创建了标记簇var marker = new google.maps.Marker({
position: new google.maps.LatLng(propertiesData[i][1], propertiesData[i][2]),
map: map
....
});
var myOptions = {
boxStyle: {
marginTop:-60+'px'
}
};
markerCluster = new MarkerClusterer(map, markers,markerClustererOptions);
直到这个我能够工作并显示集群。
现在我想对缩放更改事件应用检查,我需要在该缩放级别获取所有可见的聚类。
google.maps.event.addListener(map, "zoom_changed", function() {
// NEED TO GET ALL VISIBLE CLUSTERS HERE
});
答案 0 :(得分:2)
我认为您可以使用Max zoom level
中的MarkerClusterer
设置来完成此操作。
正如this demo,中所示,如果您将Max zoom level
设置为7,那么当用户放大到缩放级别8时,MarkerClusterer
将停止对标记进行聚类。