Ha habido una actualización del código fuente MarkerClusterer, que permite un acceso más fácil al evento click:
google.maps.event.addListener(markerCluster, 'clusterclick', function(cluster) {
// your code here
});
donde 'markerCluster' ist el objeto MarkerCluster. Dentro de la función, también puede acceder
cluster.getCenter();
cluster.getMarkers();
cluster.getSize();
Lo utilizo para cambiar a un tipo de mapa diferente, como yo uso un conjunto de azulejos de diseño para la visión general más fácil en los niveles de zoom inferiores:
map.setCenter(cluster.getCenter()); // zoom to the cluster center
map.setMapTypeId(google.maps.MapTypeId.ROADMAP); // switch map type
map.setOptions(myMapOptions); // apply some other map options (optional)
Saludos Jack
¿Qué diferencias hay entre los códigos anteriores y los originales? – Kabkee
@Kabkee la diferencia es que esto realmente cambia el zoom y el código anterior es un esqueleto. – Whitecat