Is your feature request related to a problem? Please describe.
Implement Google Maps marker clustering to help cases where there are a lot of markers displayed on the map. This should be enabled by default with the possible of a hook to turn it off.
This improves the UX of the map when there is a large directory shown (when the items per page attribute is adjusted).
Reference: https://developers.google.com/maps/documentation/javascript/marker-clustering