I’m working on an application using Google Maps to display some data for a number of categories in a Google Map. Panning and zooming controls have to be enabled.
The categories have different marker densities, and for the categories with highest density, there are so many markers are displayed, making it difficult to navigate in.
Are there any way I can improve the usability of overly crowded maps?
Look at View port marker management here: http://code.google.com/intl/sv/apis/maps/articles/toomanymarkers.html#viewportmarkermanagement
Basically, you can use MarkerClusterer (API v2, API v3). You can also deploy some server-side solution to ajax-obtain only markers in current viewport. Also get inspired by this question.