Set up the Navigation Connect

European Economic Area (EEA) developers

This document describes the steps needed to start using the Navigation Connect.

Enable the API and verify your app

This guide describes the process for enabling the Navigation Connect API and verifying your app in the Google Cloud console, which enables your app to interface securely with Google Maps and Waze. You must complete this process to use the Navigation Connect API.

1. Enable the Navigation Connect API

Use the Google Cloud console or the gcloud command to enable the Navigation Connect API in your Google Cloud project.

To enable the API, perform the following steps:

Console

  1. Open the product page in the Google Cloud console:

    Enable the Navigation Connect API
  2. Click the Enable button.

gcloud

gcloud services enable \
    --project "PROJECT" \
    "navigationconnect.googleapis.com"

Read more about the Google Cloud SDK , Cloud SDK installation , and the following commands:

2. Start app verification process

After enabling the API, you must verify your app to activate the Navigation Connect API. Enabling the API alone does not grant access; you must provide business and app details for review before you can use the Navigation Connect API.

To start the verification process, use either of the following methods:

  • API Marketplace:
    1. In the API Marketplace, find the Navigation Connect API card.
    2. Click the blue Verification required icon to start the verification flow.
  • Keys & Credentials in the Google Cloud console:
    1. In the Google Cloud console, go to the Keys & Credentials page.
    2. Click Navigation Connect Keys and Credentials.
    3. In the banner, click Start verification.

3. Provide app, data collection, and privacy details

The following table describes the details you must provide for app verification:

Field Description
App details

Provide the following details to ensure your app displays correctly in Google Maps and Waze.

Business or app name Enter the name to display to users in Google Maps and Waze.
Application identifier Provide your Android Package Name or iOS Bundle ID.
iOS universal link Provide the iOS universal link that allows users to return to your app (available on Waze only).
App logo (Waze only) (Optional) Upload a PNG or JPG logo (32x32 to 128x128 pixels) to display your app logo in Waze during a navigation session.
Data collection and privacy details

Enter the following details to ensure transparency, driver trust, and data security.

Privacy policy link Provide the URL to your app's privacy policy. This link appears on the consent screen.
Additional data controllers (Optional) Provide the trade name and privacy policy link for any third-party data managers, such as ISV. These details appear on the consent screen.
Data compliance If your app operates in the United States, select the This app will be used for trips occurring in the United States checkbox to ensure compliance with local regulations.

4. Review and submit

Review the summary of your provided information before submitting your app for verification.

  1. Carefully review your app name, platform, IDs, and links.

  2. Select the All the information is accurate checkbox.
  3. Click Submit.

After you submit your app for verification, the review phase begins.

  • Timeline: Verification typically takes 1-3 business days.
  • Notification: You receive an email when the verification status changes. You also receive an email requesting your payment profile ID or Android developer ID. If you need an Android developer ID, see Creating a developer account.
  • Status tracking: Monitor your progress on the Keys and Credentials page in the Google Cloud console.
  • Support: To update your configuration after approval without affecting production, create a support ticket.

Once verified, your app is authorized to use the Navigation Connect API to generate trip tokens that authorize access to a navigation session and let you receive trip details from Google Maps and Waze.