Ich möchte Leaflet verwenden, da die Übergänge, mit denen Openlayers scheinbar nicht übereinstimmen, reibungslos verlaufen. Ich benötige speziell die Fähigkeit, Marker mit benutzerdefinierten Markergruppen zu gruppieren.
Das beste Beispiel, das zeigt, was ich erreichen will , finden Sie bei Redfin .
Bitte beachten Sie, dass das Bewegen des Mauszeigers über einen Cluster für eine glatte Animation sorgt. Wenn Sie auf einen Marker klicken, werden die Cluster mit einem animierten Effekt aufgeteilt. Bei Erreichen einer Zoomstufe, bei der sich einzelne Punkte nicht mit einer bestimmten Toleranz überschneiden, werden die tatsächlichen Markierungen animiert auf ihre Positionen aufgeteilt.
Ich würde wirklich gerne ähnliche Effekte in diese integrieren und würde mich über eine Anleitung zum besten Ansatz oder über andere Beispiele freuen, die Ihnen vielleicht bekannt sind.
Hinweis: Redfin scheint Flash zu verwenden, von dem ich mich fernhalten möchte. In einer idealen Situation würde ich dies gerne durch Javascript erreichen, denke aber, dass dies wahrscheinlich durch HTML5 / canvas erfolgen muss.
Vielleicht die Verwendung von p. - Raphael.js oder d3.js
Irgendwelche Ideen?
Übrigens - fand dieses Beispiel, aber es scheint speziell auf Google Maps zuzutreffen.