Google API Pricing
Google Maps API Usage: https://cloud.google.com/maps-platform/pricing/
When you use the s5Maps, it require the Customer to Set up Pay As you Go Pricing and API Keys.
You can get your Google API Keys here: https://console.cloud.google.com/google/maps-apis/overview
Learn about Pay as you Go Pricing here: https://developers.google.com/maps/documentation/javascript/usage-and-billing?hl=en_US#new-payg
How usage and billing work under the pay-as-you-go model
- The Google Maps Platform APIs are billed by SKU.
- a $200 USD Google Maps Platform credit is available each month, and automatically applied to the qualifying SKUs.
So each customer has $200.00US credit each month before you are charged anything from Google.
Dynamic Maps
So, each time you open or refresh the s5Map within SageCRM, it consumes one Dynamic Map Load. So, from the chart below, that will cost you $7.00US per 1000 or $.007US.
https://developers.google.com/maps/documentation/javascript/usage-and-billing?hl=en_US#dynamic-maps
Pricing for JavaScript services (s5Maps uses 2 services)
JavaScript services are priced separately. See the service's usage and billing page for more information:
- Geocoding Service -- *Geocoding API usage and billing
- Places Library -- Places API usage and billing
S5Routing addon uses an additional Service:
Geocoding Services
Google allows the client to keep the Google Place ID (Place IDs uniquely identify a place in the Google Places database and on Google Maps.) in their system indefinitely. They allow the Latitude and Longitude to be saved but refreshed every 30 days. We have set up MS SQL Procedures and Jobs to manage this refresh.
When you refresh a Place ID, you are calling the Geocoding Service. Each address on a monthly basis is one request. So they are .005US each that is deducted from your $200US credit each month.
When you use the City Search: each AutoComplete Search request is worth .017US against your $200US credit per month.
Places Library Services
When you use the Places Search: each location that is returned is worth .017US against your $200US credit per month.
When you click on a location with the Google Maps, it’s worth .017US against your $200US credit per month.
https://developers.google.com/maps/documentation/places/web-service/usage-and-billing
Pricing Overview
Routing
When you use the s5Maps Routing addon, each stop that you add to your route will cost you .005US every time that you request a route refresh.
Google Maps API Creation
To enable billing for your project:
- Go to the API Console.
- From the projects list, select a project or create a new one.
- Open the console left side menu and select Billing Billing
- Click Enable billing. (If billing is already enabled then this option isn't available.)
- If you don't have a billing account, create one.
- Select your location, fill out the form, and click Submit and enable billing.
- After you enable billing, any requests to billable APIs beyond their free courtesy usage limits are billed, subject to the billing terms of each API.
To create your application's API key:
- Go to the API Console.
- From the projects list, select a project or create a new one.
- If the APIs & services page isn't already open, open the left side menu and select APIs & services.
- On the left, choose Credentials.
- Click Create credentials and then select API key.
API Help: API Help.