Create real-world, real-time experiences with the latest Maps, Routes, and Places features from Google Maps Platform. Built by the Google team for developers everywhere.

Top topics

Using marker clustering - JavaScript

Using marker clustering - JavaScript

Improve the user experience of your map with marker clustering.

Using the Place Autocomplete widget - Android

Using Place Autocomplete - Android

Add a search field to your app powered by Google’s Place Autocomplete.

Get the report: Unlocking Value with Location Intelligence

Get the report: Unlocking Value with Location Intelligence

Learn how leaders across five industry verticals use geospatial data through new insights from Boston Consulting Group.

Using terrain elevation - Unity

Using terrain elevation - Unity

Add fully-styleable, three-dimensional terrain to your games.

What's new

Cloud-based Maps styling features (beta)

Cloud-based Maps styling features (beta)

Design, manage, and deploy beautiful, custom-styled maps - all from the Google Maps Platform page in the Google Cloud console.

Local Context (beta)

Local Context library for JavaScript (beta)

Add a rich, location-based experience to your JS app, with photos, points of interest, directions, and more, using our simple, flexible UI widget.

Gaming services general availability

Gaming services general availability

Build real-world Unity games with 3D building models, roads, urban and geographic features, and Google’s knowledge of the real world.

Vector map for JavaScript

Vector map for JavaScript

It’s the map your users know and love from maps.google.com. Now available in your JavaScript apps for the first time.

Tutorials

Codelab: Build your own current place picker - Android

Codelab: Current place picker - Android

Display a list of places around the user’s current location.

Build a map with a marker - JavaScript

Build a map with a marker - JavaScript

Display a simple map that uses a marker to show a location.

Gaming services quickstart

Gaming services quickstart

Create a scene in Unity that displays the Statue of Liberty.

Deck.gl codelab

Codelab: Data visualization with deck.gl

Visualize geospaital data at scale with deck.gl and the Maps JS API.

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

Add an interactive map to your site with a simple HTTP request.

API

Add 360° Street View imagery to your apps.

Get the elevation of one or a series of locations.

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

Calculate travel times and distances for multiple origins and destinations.

Identify nearby roads using coordinates.

API

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.

API

Determine the time zone for a set of coordinates.

API

Add major features. Write minimal code.

Join our developer community

Keep up-to-date on the latest news & tips from the Google Maps Platform team.

Check out our open source utilities and example apps to help you build better and faster.

Tutorials, tips, announcements, developer stories, and more.

All the latest in-depth news and stories from the world of Google Maps Platform.

Check out these videos

Bring the power of Place Autocomplete to get predictions for places such as businesses, addresses and points of interest as the user types.

Emily Keller goes over how to generate and restrict API keys for use with Google Maps Platform.

Learn how you can write concise and idiomatic Kotlin with the Maps KTX extension libraries.

Learn about how BANDAI NAMCO Entertainment Inc. is bringing PAC-MAN to the real world with Google Maps Platform gaming services.

Learn how to enable Google Maps Platform APIs and SDKs in the Google Cloud console. APIs and SDKs are available for Maps, Routes, and Places across web and mobile platforms.

Learn two ways to highlight points on your maps using custom markers and marker clustering.

Serena Chang shows you how to get started with Google Maps Platform’s gaming services, a set of tools for creating games in Unity using Google’s knowledge of the real world.

Add a Place Autocomplete search bar to a webpage with the client-side Maps JavaScript API.

Get help & support

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.

Getting started with Google Maps Platform is fast and easy.

Create a billing account. Enable the features you want. Get an API key. Start building.

Learn more in our getting started docs and videos.