¿Cómo puedo agrupar marcadores sin superponerse con google maps?

Actualmente estoy agrupando cientos de marcadores en mis mapas de Google. Muchos de los marcadores se basan en direcciones geocodificadas, que a veces solo se resuelven al nivel de la ciudad. Normalmente terminaré con, digamos unos cientos de direcciones, todas con la misma latitud, por ejemplo, en el centro de la ciudad de Nueva York.

Sé sobre elAgrupación de marcadoresen google maps, sin embargo, cuando todos los marcadores tienen la misma latencia, pierdes la capacidad de hacer clic en cada marcador y aparece una ventana emergente.

¿Cómo puedo administrar estos marcadores de tal manera que cuando hace zoom aún puede saber cuántos marcadores hay y hacer clic en ellos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta