I create an Events site in which the address of this event will be saved for use in the map on the page. When viewing a page of individual events, I would like to provide a list of similar events on the page side. I would also like to rank this list by distance and display a small map with a marker on it for each item in the list.
I thought about geocoding the address of the events when I entered the content, and then saved this data in the site database. This will allow me to calculate the distance from the event on the server, and then provide an ordered list for display.
My question is: Will this violate the Googlemaps Terms of Service?
These terms:
"A geocoder for any purpose other than obtaining locations that will be displayed using the Google Maps API is a violation of the Terms of Service. You can use an HTTP geocoder to geocode addresses outside of your Google Maps API application so that they can be cached and later displayed using one of the Google Maps APIs, but locations obtained using the geocoding web service cannot be used by any other application, distributed in other ways, or resold. "
Suggest that data storage was not a problem, but I'm not sure that the process of sorting the list with a long lats will not lead to a violation.
Any advice is appreciated.
source share