A new pay-as-you-go pricing model is now in effect for those using the Google Maps API Platform. This can affect anyone who has configured the iDashboards Data Hub ETL task "Geocode" to use the service provider "Google". This can also affect anyone who has configured the GeoPlot Map Chart to use a tile server offering by Google.
As terms and policies for web service providers continue to be an ever-changing atmosphere, please feel free to reach out to our support team to discuss additional implications, solutions, or changes (email@example.com).
1. Geocoding web service
The iDashboards Data Hub has the ability to geocode address data. This takes place in the ETL editor using the 'Geocode' task. Geocoding can only be achieved by submitting address data to an online geocoding web service provider. The configuration for this task allows the user to choose from three web service providers: OpenStreetMap (default), Bing and Google. Using the default selection of "OpenStreetMap" will not require an API key while Bing and Google will require an API Key. An API Key is used by the service provider so that quotas and limits can be placed on the number of calculations they are willing to perform.
Pricing and Billing Changes:
- Requests per Day (QPD) limits have ended, effective June 11, 2018
- New Pay-As-You-Go Pricing went into effect on July 16, 2018.
Existing Configurations using "Google" as the service provider:
If your geocoding task is configured with OpenStreetMap or Bing, no changes are needed at this time. However, configurations using Google will experience a change in behavior resulting in the termination of making geocode requests - the ETL job will error and the geocode values will be returned as null.
Options if currently using "Google" as the service provider:
- Reconfigure the Geocode task to use OpenStreetMap or Bing.
- Establish a payment plan with Google and obtain a new API Key for the geocode task.
- Remove the Geocode task from the ETL job and explore other methods for retrieving latitude and longitude data.
2. GeoPlot Map Chart tile server
The GeoPlot Map Chart is preconfigured to use map tiles (the images that come from a web service which form the graphics of the map) using an OpenStreetMaps server hosted by iDashboards. Users can reconfigure the map tile server to a different map service provider, including Google. Using Google as a map tile server has restrictions, quotas, and limits - those are provided in the User Manual documentation. At the current time, there are no additional restrictions to continue using a Google map tile server.