title: How can I use Google's Geocoding to normalize addresses without violating the terms of service?
body: <p>I'm working on a API that will accept addresses in searches.  We would like to use Google's geocoding service to normalize the addresses before submitting the search criteria to our search engine.</p>
  
  <p>This caught my attention:
  <a href="http://code.google.com/apis/maps/documentation/geocoding/index.html#Limits" rel="nofollow">http://code.google.com/apis/maps/documentation/geocoding/index.html#Limits</a></p>
  
  <p>"Note:  the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited. For complete details on allowed usage, consult the Maps API Terms of Service License Restrictions."</p>
  
  <p>Does this mean we can't use the Geocoding service for this purpose?  Having used libraries that access Google's geocoding service before, I know it's technically possible to do this but it sounds like a violation of the terms of service.</p>
  
  <p>Are there other options for what we're trying to do?</p>
  
  <p>Edit:</p>
  
  <p>It turns out our company does have a license with Google to use the addresses that come back, and they will eventually be displayed on a Google Map to the end user, satisfying the terms of our agreement.</p>