Googlemaps Marker Clustering

Wer schonmal mehr als 50 Marker auf einer Googlemap unterzubringen hatte wird wissen, wie das auf die Performance gehen kann.

Um das Clustering Thema kommt man also früher oder später nicht herum.

Neben kommerziellen Lösungen (zB. mapToolKit)

gibt es auch, unscheinbar versteckt in den Weiten von GoogleCode, den opensource MarkerClusterer.
Anhand eines definierbaren Rasters werden benachbarte Marker dann zusammengefasst und durch die entsprechende Anzahl ersetzt.

Implementiert ist das Dingen zB. mit folgender Zeile:

var markerCluster = new MarkerClusterer(map, markers);

Auf den Beispielseiten hier und hier bekommt man einen ganz guten Eindruck was das Tool kann.

Auch die anderen mapTools der gmaps-utility-library sollte man sich mal anschauen, wenn man mit googleMaps zu tun hat.