Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

My website has a number of pages that show a Google map with a bunch of markers, here's an example.

As you can see, the maps take a long time to load and I'm looking for ways to improve this. I was hoping to use GeoWebCache to cache the map tiles on the server, but I was informed that this would violate the terms of use for Google maps.

The code that I use to display a map and add a marker is appended below. It's a pretty straightforward usage of the Google Maps V3 JavaScript API, so I don't think there's much scope for optimizing it. Are there any obvious steps I could take to reduce the map-loading time?

share|improve this question
Honestly, the link you posted loaded pretty much instantly for me, I'm running the latest version of Chrome on Windows 7 64 bit. Is it possible that its a browser/machine problem and not a google maps problem? Another thought might be to look at OSM or Bing maps who have less strict TOS, and may allow the use of GeoWebCache. –  sgrieve Sep 27 '12 at 9:04
Same here, I just tried it, and loads ok for me. However far short of using a cache of some sort then any load speed is going to be down to how busy your link to Google is. You might want to consider running on a server with 2 interface cards and 2 interdependent IP's, have your web server bound to one, then route all your other private traffic over the second. –  shawty Sep 27 '12 at 11:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.