SDKs and APIs

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

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

Display a static map on your website.


Add 360° Street View imagery to your apps.

Get the elevation of one or a series of locations.

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


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


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

Performance optimized version of the Directions API and Distance Matrix API, with additional features.


Identify nearby roads using coordinates.


Provide directions for multiple transportation modes, featuring real-time traffic information.

Calculate travel times and distances for multiple origins and destinations.

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


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

Convert coordinates into addresses and addresses into coordinates.

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


Validate an address and its components.


Determine the time zone for a set of coordinates.


Look up the rooftop solar energy potential for specific buildings.


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


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


Get started

Learn the basics of using Google Maps Platform APIs & SDKs.
  • Create an account, generate an API key, enable APIs and SDKs, and start building.

    > Read the guide and get started fast
  • New to Google Maps Platform? Build your first map with a marker.

    > Try it for JavaScript, Android, and iOS
  • 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 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.
Use the MarkerClustererPlus library to display large numbers of markers.
Maps Routes Places
Integrate the Maps JavaScript API into your web app with TypeScript.
Create and manage custom map styles from the Google Cloud Console.
Display informational text or images to your users in a popup window above the map.
Integrate a place search dialog with built-in autocomplete functionality into your web and mobile apps.
Learn how to get the latitude and longitude coordinates for an address or the address for coordinates.
Retrieve directions for multiple modes of transportation and waypoints.
Look up rich information about places, including the name, address, location, and more.
Fetch travel distance and time for a matrix of origins and destinations.

Industry solutions

Check out the industry-specific solutions offered by Google Maps Platform.
Integrate Google Maps directly into your ridesharing app to decrease navigation friction for your drivers and improve wait times for your customers.
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.

Get help. Give Help. Build Maps karma.

Report a bug or open a feature request.

Find out about platform incidents and outages.

Get help from the Google Maps Platform team.