Navigation SDK

Build in-app navigation with the maps users love

Keep users engaged without them ever having to leave your app.

Plan more efficient routes from pick-up to delivery

Bring Google Maps navigation experiences directly into your app

Improve user experience with trusted and familiar Google Maps navigation.

Customize the navigation experience to fit your app and brand

Maintain brand consistency with customizable turn cards.

Black Cowboy electric bike next to smartphone screens showing its integrated navigation and ride tracking app.
A smiling man in a yellow shirt and black beanie waving from a car's driver seat while holding a smartphone.Smiling young man in a yellow shirt and black beanie waves from a car while holding a smartphone.
Use case

Connect riders and drivers

Integrate Google Maps navigation into your rideshare app that riders and drivers already use. Provide trusted navigation and more accurate pickup and drop-off locations.

Create a seamless
and customized driver experience

Optimize routes and improve delivery times

Use data-driven insights to enhance routes and increase delivery efficiency.

Two movers loading a van, overlaid on a city map with a 28-minute delivery route and a location pin.

Support multiple travel modes

Create routes designated for specific modes of travel, including walking, driving, cycling, and two-wheel motorized vehicles.

Truck driver using a wrench on a wheel, paired with a map icon indicating a roadside breakdown alert.A man in a cap works on a vehicle tire with a map overlay showing a roadside assistance alert icon.
Use case

Precise navigation for roadside assistance

Provide seamless navigation for service providers to incident locations, minimizing response times and improving customer experience through more accurate ETA updates.

Make data-informed decisions

Optimize operations with navigation data

Analyze trends and identify areas of improvements, saving you time and cost.

Truck driver using a mobile app with fuel savings and route optimization graphics overlaid.

Encourage safer driving in real time

Monitor trips and send notifications to encourage safer driving behavior based on live updates.

Smartphone map displaying a blue safety alert: High driver speed detected. Slow down for safety.
White delivery van speeding on a road with a "25 min until delivery" bubble and motion-blurred background.White delivery van speeding past green hills with a "25 min until delivery" notification overlay.
Use case

Provide more accurate ETAs and fleet tracking

Keep customers informed with live location updates and precise arrival times, enhancing transparency and improving overall satisfaction.

Key features

Listen for navigation events

Enable your app to listen and respond to a variety of events that change as a user navigates along a route.

Tattooed person with shopping bags and helmet using phone on city street with a "You've arrived" message bubble.
Modify the navigation UI

Choose what built-in controls and elements appear on the navigation UI.

Smartphone mounted on a car dashboard vent displaying a navigation app with a map and route.
Multiple travel modes
New

Create custom maps designed for different modes of travel, including walking, driving, and two-wheeled vehicles.

Map interface showing "Your location" to "Pickup location" with travel times for driving, biking, and walking.
Navigation map customization
Coming soon

Customize the navigation map to fit your app and brand with cloud-based maps styling.

Dark map interface showing a green route with a '12 min Until pickup' bubble and a passenger icon.
Road snapped location updates

Share real-time driver location data that’s snapped to the closest road, using mobile sensors and GPS.

Top-down map showing a green truck on a blue path with a ghost truck in an orange shaded geofence.
Route customization

Optimize your routes by choosing between the fastest or the shortest path, giving you greater flexibility and control.

Navigation map showing two route options: 35 min (41 mi) and 40 min (36 mi) with traffic indicators.

Discover more resources

A document icon with an HTML symbol overlaid

Documentation

Implement a turn-by-turn navigation experience in your app.

Mobile phone screen with app icons

Sample apps

Explore potential uses for Navigation SDK in mobile apps.

Web browser icon with the HTML symbol inside

Codelab

Follow a self-paced guide to set up Navigation SDK.

“Since implementing Google Maps Platform, we’ve seen a 66% increase in the number of riders using our navigation function, and a 30% reduction in the number of riders contacting support. It’s clear to us that with Google Maps Platform we’re giving riders the navigation features they need to move quickly and safely around their cities.”
Tanguy Goretti
Co-Founder and CTO, Cowboy eBikes
Smiling woman in tan riding a bike near water, gesturing toward a red suspension bridge in the background.Smiling woman riding a white bicycle on a waterfront path, pointing toward a large suspension bridge.

Start building with Navigation SDK

Bird's-eye view of a dense city bordering a large, lush park and a winding river under soft sunlight.Aerial view of dense city buildings bordering a lush green park with a winding canal and lake.
  • *Free usage refers to monthly calls available at no cost. Essentials Map Tiles APIs provide up to 100,000 calls at no cost per SKU per month.

  • Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more