Zoom manual de un MarkerClusterer

Por alguna razón necesitamos cuando creamos un MarkerClusterer dejar deshabilitada la opción zoomOnClick.

Sin embargo, por cuestiones del cliente, a veces necesitamos manualmente hacerle un zoom como si hubieramos dejado habilitado el zoomOnClick.

Así que para lograrlo supongamos que creamos el siguiente MarkerClusterer:


var markerCluster = new MarkerClusterer(map, markers, {
            gridSize: 36,
            minClusterSize: 3,
            minimumClusterSize: 3,
            zoomOnClick: false
        });


Y que ahora vamos a detectar el evento click del cluster y vamos a hacer el zoom manual.


google.maps.event.addListener(markerCluster, 'clusterclick', function (cluster) {
            map.fitBounds(cluster.getBounds());//zoom como si estuviera activo zoomOnClick
});


Espero les sirva.

Sean felices! :) Y sientanse libres de opinar ;)

No hay comentarios:

Publicar un comentario