Our free Salesforce app, Map Plotter, relies heavily on Google Maps APIs. As of July 16, 2018, a new pay-as-you-go pricing plan was put into effect for the Google Maps Platform APIs. This required all users to enable billing for their projects.
This is used to render or display the map on your screen. This API is called when you launch or refresh your browser.
This API is used the most. It is used to convert address information to latitude and longitude information that can be plotted by Map Plotter. This API will be called once for each record you need geocoded. Depending on the number of records you have in your Salesforce org, this API will be utilized more or less. When Map Plotter is set up initially, the Geocoding API will be called to convert the addresses into plottable data. Thereafter, the Geocoding API will only be needed for new records added, or addresses that have been updated.
Places - Nearby Search + Basic Data + Contact Data + Atmosphere Data
This API is called when you want to see places that are near the contact on your map. Based on our experience, this API is not used frequently.
This API is called to get turn-by-turn directions from point A to Point B. This will be called depending on your usage of the Map Plotter Directions feature.
Google offers a free tier worth $200 per month. Their rate card details what the free tier covers, and what the charges are for API calls that exceed the free limit.
Depending on the number of records you have in your org, and what you primarily use Map Plotter for, you can calculate the approximate costs.
To estimate how much you might be charged for the use of these APIs, please take a look at their Pricing and Usage Matrix.
Send us an email at Mapplotter.Support@extentia.com