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 options to address this issue:

  1. Set up your own Google Maps account. This can be done at https://cloud.google.com/maps-platform/pricing/ and 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 which you can add to your AppSheet account in the Account > Integrations > App Services settings. Please note that you'll need to enable the Geocoding, Static Maps, and JavaScript Maps APIs. Apps in your AppSheet account will now use your Google Maps account and will not have usage limits applied.
  2. Disable high-precision geocoding. Instead of using Google Maps, you can switch to a more cost-effective geocoding mechanism that does not have usage limits applied. Many addresses will still be geocoded with comparable accuracy, but it will be more likely that some can only be resolved to the level of city or street. You can configure this in the UX -> Options pane of the app editor in the MAP VIEW section.
  3. Disable geocoding for individual Address columns. The option can be found in the column definition in the Data -> Columns pane of the app editor.
Did this answer your question?