Google Map Platform Billing Back

Overview

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.

  1. Login to your Salesforce org and navigate to the Map Plotter application.
  2. From the Map Plotter Settings tab, click on the link that takes you to the Google Console, where you enabled your APIs.
  3. Select the Map Plotter Project for which you want to enable billing
  4. Now look for the ‘Activate’ button at the top right corner.
  5. You will see the Google Cloud Platform screen. Select the appropriate options and click on the AGREE AND CONTINUE button
  6. Enter your personal details on the next page along with your credit card details. Click START MY FREE TRIAL.
Now Map Plotter will work without any errors.
These are the APIs that Map Plotter uses:
  • Maps:-
    • Dynamic Maps

      This is used to render or display the map on your screen. This API is called when you launch or refresh your browser.

  • Places:-
    • Geocoding

      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.

  • Routes:-
    • Directions

      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.

The Geocoding API will most probably be used the most.

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.

  1. Navigation Steps
    1. Login to Google cloud platform.
    2. Click on left hand top corner hamburger menu.
    3. Navigate to billing.
    4. Click on 'Budget & alert'.
    5. Click on 'Create Budget'.
    6. Fill up the details and please select for which project you want to setup the budget.
    7. Click on save button after filling all details.
  2. After creation of budget you may get notification as per it hit the percentage level.
  3. Link for ref:- https://cloud.google.com/billing/docs/how-to/budgets
  1. Navigation steps to view your billing.
    1. Login to Google cloud platform.
    2. Click on left hand top corner hamburger menu.
    3. Navigate to billing.
    4. Click on ‘Transactions’ tab.
  2. You will find here the transactions details.
  3. More information on billing is available here:- https://cloud.google.com/billing/docs/how-to/view-history

Send us an email at Mapplotter.Support@extentia.com