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.
Note: Redfin seems to be using Flash which I want to stay away from. In an ideal situation I would like to achieve this through Javascript if possible but think it probably needs to be done through HTML5/canvas.
Maybe the use of p. - Raphael.js or d3.js
Any ideas?
BTW - found this example but it seems to specifically apply to Google Maps.