Eu quero usar o Leaflet devido às transições suaves que os Openlayers parecem que não conseguem igualar. Exijo especificamente a capacidade de agrupar marcadores com grupos de marcadores com estilo personalizado.
O melhor exemplo que demonstra o que estou tentando alcançar pode ser encontrado em Redfin .
Observe que passar o mouse sobre um cluster fornece uma animação suave e, clicando em um marcador, os clusters se dividem com um efeito animado. Ao atingir um nível de zoom em que pontos individuais não se sobrepõem a uma determinada tolerância, os marcadores reais se dividem em seus locais de maneira animada.
Eu realmente adoraria integrar efeitos semelhantes a esses e gostaria de receber algumas orientações sobre a melhor abordagem ou outros exemplos que você possa conhecer.
Nota: O Redfin parece estar usando o Flash, do qual quero ficar longe. Em uma situação ideal, eu gostaria de conseguir isso através do Javascript, se possível, mas acho que isso provavelmente precisa ser feito através do HTML5 / canvas.
Talvez o uso de p. - Raphael.js ou d3.js
Alguma ideia?
BTW - encontrou este exemplo, mas parece se aplicar especificamente ao Google Maps.