I want to use Leaflet due to the smooth transitions which Openlayers seems like they can't match. I specifically require the ability to cluster markers with custom styled marker groups.
The best example which demonstrates what I am trying to achieve can be found at Redfin.
Please notice hovering over a cluster provides for a slick animation and by clicking on a marker the clusters split apart with an animated effect. When reaching a zoom level where individual points don't overlap with a given tolerance the actual markers split out to their locations in an animated fashion.
I really would love to integrate similar effects to these and would appreciate some guidance on the best approach or other examples you might be aware of.
Maybe the use of p. - Raphael.js or d3.js
BTW - found this example but it seems to specifically apply to Google Maps.