Build awesome apps with Google’s knowledge of the real world
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
Improve the user experience of your map with marker clustering.
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
Learn how leaders across five industry verticals use geospatial data through new insights from Boston Consulting Group.
Using terrain elevation - Unity
Add fully-styleable, three-dimensional terrain to your games.
What's new
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 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
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
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: Current place picker - Android
Display a list of places around the user’s current location.
Build a map with a marker - JavaScript
Display a simple map that uses a marker to show a location.
Gaming services quickstart
Create a scene in Unity that displays the Statue of Liberty.
Codelab: Data visualization with deck.gl
Visualize geospaital data at scale with deck.gl and the Maps JS API.
Read the docs
Maps
Maps SDKs
Bring the real world to your users with static and dynamic maps for the web and mobile.
Embedded maps
Add an interactive map to your site with a simple HTTP request.
Street view imagery
Add 360° Street View imagery to your apps.
Elevation
Get the elevation of one or a series of locations.
Routes
Directions
Provide directions for multiple transportation modes, featuring real-time traffic information.
Distance Matrix
Calculate travel times and distances for multiple origins and destinations.
Roads
Identify nearby roads using coordinates.
Places
Places API & SDKs
Integrate Google’s Place details, search, and autocomplete into your apps.
Geocoding
Convert coordinates into addresses and addresses into coordinates.
Geolocation
Get an approximate device location using nearby cell towers and WiFi nodes.
Time zones
Determine the time zone for a set of coordinates.
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.
GitHub
Check out our open source utilities and example apps to help you build better and faster.
YouTube
Tutorials, tips, announcements, developer stories, and more.
Blog
All the latest in-depth news and stories from the world of Google Maps Platform.
Check out these videos
Add a Place Autocomplete widget to your Android app
Bring the power of Place Autocomplete to get predictions for places such as businesses, addresses and points of interest as the user types.
How to generate and restrict Google Maps Platform API keys
Emily Keller goes over how to generate and restrict API keys for use with Google Maps Platform.
Concise Kotlin Android Development with Maps KTX
Learn how you can write concise and idiomatic Kotlin with the Maps KTX extension libraries.
How Bandai Namco is bringing PAC-MAN to the real world
Learn about how BANDAI NAMCO Entertainment Inc. is bringing PAC-MAN to the real world with Google Maps Platform gaming services.
How to enable Google Maps Platform APIs and SDKs
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.
Working with Markers - Custom markers and marker clustering
Learn two ways to highlight points on your maps using custom markers and marker clustering.
Get started with Google Maps Platform gaming services
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.
How to add a Place Autocomplete search widget to your website
Add a Place Autocomplete search bar to a webpage with the client-side Maps JavaScript API.
Get help & support
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.
Let’s get started
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.