Summary:

AppSheet uses the Google Maps API to geocode address values --- i.e. to convert a street address into a high-precision lat-long location that can be shown on a map.

Each AppSheet account has a monthly usage limit on the number of addresses that receive high-precision geocoding. This limit is 1000 addresses geocoded per month. The vast majority of our customers fall within this usage limit.

If an account exceeds this limit, the account owner will be alerted via email. If you receive such an alert, there are three ways to address this issue:

  1. Set up your own Google Maps account at https://cloud.google.com/maps-platform/pricing/. This normally takes less than five minutes. Google gives each such account $200/month of free credit, which is equivalent to 40,000 addresses geocoded per month. This gives you a 'Browser' access key in the Credentials section. Use the access key to add a new App Service to your AppSheet account in the Account -> Integrations pane. Apps in your AppSheet account will now use your Google Maps account and will not have usage limits applied.
  2. Instead of the high-precision of Google Maps geocoding, we can switch you to a more cost-effective standard-precision geocoding mechanism. The addresses will still be geocoded reasonably accurately and your account will not have usage limits applied. You can do this explicitly across your whole app via an option in the UX -> Settings pane of the app editor.
  3. You can disable geocoding for an individual Address column by opening the column definition in the Data -> Columns pane of the app editor.
  4. Add your Google Maps Browser Access Key in the Account > Integrations > App Services settings.
Did this answer your question?