Google Maps Platform Launch in India: Migration Guide

Overview

This guide shows customers in India how to migrate to the Google Maps Platform pay-as-you-go pricing model.

Key Points

  • Google Maps Platform launched in India on November 18, 2019.
  • Google Maps Platform customers in India must now pay to use the services.
  • Google Maps Platform and Google Cloud Platform services cannot be billed through the same billing account in India.
  • Google Maps Platform usage requires a new, separate billing account for Maps in order to be billed correctly.
  • Google Maps Platform customers (including India) get $200 of free usage each month.
  • Google Maps Platform customers using more than $200 of Maps API calls will be billed for the excess.

Migration Process: Premium Plan Customers

Migration Process: Online Self-serve Customers


Premium Plan Customers

Premium Plan to reseller sub-billing on Google Maps Platform

Prior to contract expiration:

  • Customer: Sign a renewal contract with the Partner that includes the Google Maps Platform Terms of Service.
  • Partner: Conduct the process for requesting a volume price discount for the customer. We recommend performing this step at least 2 weeks prior to your renewal to allow for processing time.
  • Partner: Set up a sub-billing account in the reseller billing account.
  • Partner: Set permissions and a role for the customer to access their billing account.
  • Customer: Ensure you have access to your Premium Plan project. If you've lost access, see these instructions.

On the first few days after the Premium contract expires:

  • Within 3 days after your Premium Plan contract expiration date, your project will be "unlocked" allowing the new billing account to be associated.
  • Be sure to link the project to the sub-billing account that was created by your partner as soon as possible. To do this:
    1. Go to the Google Cloud Platform Console.
    2. Select a Premium Plan project (for example "Google Maps -INT").
    3. Select Billing from the upper-left navigation menu.
    4. Select Manage billing account and click the My projects tab.
    5. Select the project name, click the three vertical dots, then select Change billing account.
    6. Click Choose an account, and select your reseller billing account from the list. Then, select SET ACCOUNT.
    7. For more details, see the walkthrough example.
  • We recommend enabling billing on the new account within 7 days. Once billing is enabled, any usage you have during this interim period will be charged on the new billing account.
  • If sub-billing is not enabled within 30 days of the Premium Plan contract expiration date, your usage of the Google Maps Platform APIs will be blocked.

Premium Plan to online billing on Google Maps Platform

Prior to contract expiration:

  • Familiarize yourself with the process of creating and migrating to a new billing account. See these instructions.
  • Ensure that you have access to your Premium Plan project. If you've lost access, see these instructions.

On the first few days after Premium contract expires:

  • Within 3 days after your Premium Plan contract expiration date, your project will be "unlocked" allowing the new billing account to be associated. Be sure to add an online payment method for your billing account. We recommend adding a payment method and enabling billing within 7 days. Once billing is enabled, any usage you have during this interim period will be charged on the new billing account.
  • If billing is not enabled within 30 days of the Premium Plan contract expiration date, your usage of the Maps APIs will be blocked.

Online Self-serve Customers

I’m not sure what type of billing account I have

Billing accounts billed in USD through Google Asia Pacific are compatible with Google Maps Platform services. Billing accounts billed in INR through Google Cloud India are not compatible with Google Maps Platform services. This information can be found on your billing account overview and invoice.

To understand the type of billing account you have:

  1. Go to your billing overview.
  2. Check if you are billed in USD:

Assess which action you will need to take

To understand the type of usage under your billing account:

  1. Go to your billing report.
  2. Group by SKU.
  3. Look in the Product column: if there is no use of a Google Maps Platform product, then no action on any of the billing account's projects is needed. Otherwise, proceed to identify which projects require action by following the remaining steps below.
  4. In the right-side panel, under Filters, use the Projects drop-down to add a per-project filter.
  5. Check each project individually to see if a Google Maps Platform product is used.
  6. If a project has:
    1. GCP Only usage: No action is needed, this project should stay in this billing account.
    2. Maps Only usage: Move this project to a new Google Maps Platform billing account. See these instructions.
    3. Maps + GCP usage: Create a new billing account, create new project(s), create new API key(s), and update your app(s) to use the newly created API key(s). See these instructions.

Billing account with both GCP and GMP usage under the same projects

Follow these steps to successfully migrate to Google Maps Platform. Additionally, we recommend watching this walkthrough video which may help you during this transition.

Create a new billing account for Google Maps Platform:

  1. Go to the Google Cloud Platform Console.
  2. Open the left-side menu and select Billing.
  3. Click the name of your existing billing account near the top of the page, and then click Manage billing accounts.
  4. Click Create account.
  5. Enter the name of the new billing account and choose which business the billing account will pay for (in this case Google Maps Platform).
  6. Click Submit and enable billing.

Create a new project that will be used only with Google Maps Platform:

  1. Go to the Google Cloud Platform Console.
  2. Open the left-side menu and select IAM & admin > Manage resources.
  3. On the Manage resources page, click the org drop-down and select the organization for which you want to create a project.
  4. Click CREATE PROJECT.
  5. On the New Project page, enter a project name and select the new billing account created for Google Maps Platform.
  6. If you want to add the project to a folder, enter the folder name in the Location box.
  7. When you're finished entering new project details, click Create.

Create new API keys:

  1. Go to the Google Cloud Platform Console.
  2. Open the left-side menu and select APIs & Services > Credentials.
  3. On the Credential page, click the Create credentials drop-down and select API key.
  4. The API key created dialog box displays your newly created key.
  5. You may want to make a copy your API key (the API key is always available through the console). For security, we strongly recommend that you restrict your API key.

Additional changes:

  1. Swap out old API keys used to authenticate Google Maps Platform usage with the new APIs keys created under Maps billing account.
  2. Add API key restrictions.

Billing account with both GCP and GMP usage under separate projects

Follow these steps to successfully migrate to Google Maps Platform. Additionally, we recommend watching this walkthrough video which may help you during this transition.

Create a new billing account for Google Maps Platform:

  1. Go to the Google Cloud Platform Console.
  2. Open the left-side menu and select Billing.
  3. Click the name of your existing billing account near the top of the page, and then click Manage billing accounts.
  4. Click Create account.
  5. Enter the name of the billing account and choose which business the billing account will pay for (in this case, Google Maps Platform).
  6. Click Submit and enable billing.

Migrate existing Google Maps Platform projects to the new billing account:

  1. Go to the Google Cloud Platform Console.
  2. Open the left-side menu and select Billing.
  3. If you have more than one billing account, you'll be prompted to select the linked billing account to manage the current project's billing.
  4. Under Projects linked to this billing account, locate the name of the project that you want to change billing for, and then click the menu next to it.
  5. Select Change billing account, then choose the desired destination billing account.
  6. Click Set account.

Additional changes (optional):

  1. Close old billing account (if not needed for Google Maps Platform services).
  2. Re-create the budget alerts.
  3. Re-create the IAM roles.