Google Maps Platform
Documentation

All the information you need to bring the real world to your web and mobile apps with
Google Maps Platform SDKs and APIs for Maps, Routes, and Places.

SDKs and APIs

Explore, learn, and build with comprehensive documentation, sample code, example apps, and more.

Maps

Maps SDKs

Bring the real world to your users with dynamic maps for the web and mobile.

Static maps

Display a static map on your website.
URL

Street view imagery

Add 360° Street View imagery to your apps.

Elevation

Get the elevation of one or a series of locations.

Aerial View

Create and display Aerial View videos rendered using Google's 3D geospatial imagery.
API

Map Tiles

Provides high-resolution Photorealistic 3D Tiles, 2D Tiles, and Street View Tiles.
API

Maps Datasets

Upload your data to a dataset for use in a Google Maps Platform app.

Routes

Routes

Performance optimized version of the Directions API and Distance Matrix API, with additional features.
API
Build dynamic navigation experiences for your apps.

Roads

Identify nearby roads using coordinates.
API

Route Optimization

Optimize multi-stop routes flexibly and intelligently for one or more vehicles.
API

Places

Places API & SDKs

Integrate Google's Place details, search, and autocomplete into your apps.

Places UI Kit
(Experimental)

Bring the familiar Google Maps user experience for Places to your frontend use cases with a ready-to-use, customizable, and cost-effective component library.
JS

Geocoding

Convert coordinates into addresses and addresses into coordinates.

Geolocation

Get an approximate device location using nearby cell towers and WiFi nodes.
API

Address Validation

Validate an address and its components.
API

Time zones

Determine the time zone for a set of coordinates.
API

Places Aggregate (Preview)

Provides insights about places within a specified area based on different criteria.
API

Environment

Solar

Look up the rooftop solar energy potential for specific buildings.
API

Air Quality

Retrieve air quality indexes, pollutants, and health recommendations for specific locations.
API

Pollen

Get pollen information for specific locations, including types, plants, and indexes.
API

Get started

Learn the basics of using Google Maps Platform APIs & SDKs.
  • Getting started guide

    Create an account, generate an API key, enable APIs and SDKs, and start building.

    > Read the guide and get started fast
  • Build your first map

    New to Google Maps Platform? Build your first map with a marker.

    > Try it for JavaScript, Android, and iOS
  • Search for Places

    Learn how to query Google Maps Platform's comprehensive database of rich place data.

    > Try it with the Maps JavaScript API and Places API
  • Get directions

    Get your users where they're going fast, with accurate, real-time directions.

    > Try it with the Maps JavaScript API and Directions API
Browse the docs for some of the most popular Google Maps Platform features.
Maps

Marker clustering

Use the MarkerClustererPlus library to display large numbers of markers.
Maps Routes Places

Using TypeScript

Integrate the Maps JavaScript API into your web app with TypeScript.
JS
Maps

Styling your maps

Create and manage custom map styles from the Google Cloud Console.
Maps

Using info windows

Display informational text or images to your users in a popup window above the map.
Places

Adding Place Autocomplete

Integrate a place search dialog with built-in autocomplete functionality into your web and mobile apps.
Places

Geocoding & reverse geocoding

Learn how to get the latitude and longitude coordinates for an address or the address for coordinates.
Routes

Getting directions

Retrieve directions for multiple modes of transportation and waypoints.
Places

Getting Place details

Look up rich information about places, including the name, address, location, and more.

Industry solutions

Check out the industry-specific solutions offered by Google Maps Platform.

Transportation and Logistics

Integrate Google Maps directly into your ridesharing app to decrease navigation friction for your drivers and improve wait times for your customers.

Asset tracking

Improve business efficiencies by locating vehicles and assets in real time, visualizing where assets have traveled, and routing vehicles with complex trips.

Help & Support

Get help. Give help. Join the community.

Stack Overflow

Get help. Give Help. Build Maps karma.

Issue Tracker

Report a bug or open a feature request.

Platform status

Find out about platform incidents and outages.

Support

Get help from the Google Maps Platform team.