So you’re creating an interactive map using Leaflet and have diligently added your 8107 markers to the map.
Uh-oh. Definitely slow and pretty much doesn’t provide a user experience. What do we do now?
There’s a great plugin for Leaflet called Leaflet.markercluster by Dave Leaver which will save us.
This plugin clusters the markers and shows the number of items in each cluster, and as we zoom it adjusts the clusters based on the current view. This not only makes the map easier for the user to understand, it’s also a lot more efficient.
If you followed my previous Leaflet tutorial, adding the clustering plugin is extremely simple. Let’s take a look.