What is the best way to plot points on a Google map? I have a bunch of addresses (about 300) stored in my database, and right now I am outputting each address into a JS array and plotting each address by looping over the array and running a function that geocodes the address and creates a new marker. However, I’m not sure if that is the best approach. Any thoughts?
Share
Your problem is the geocoding part. Geocoding 300 addresses in one go is slow, and you would quickly hit the daily limit.
You should consider doing the geocoding on the server-side, and caching them in your database, or somewhere else. The Google Maps API Terms of Use appear to permit the caching of geocoding results “for the purpose of improving the performance of your Maps API Implementation” (Section 10.3).