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
WebGL-powered map features - JavaScript
Build a new generation of mapping experience for the web with the power of WebGL.
Google Maps Platform codelabs
Learn how to build with Google Maps Platform products and features with end-to-end, hands-on codelabs.
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 marker clustering - JavaScript
Improve the user experience of your map with marker clustering.
What's new
WebGL Overlay View (beta) - JavaScript
Render 2D and 3D objects directly on the vector basemap with the Maps JavaScript API.
Tilt and Rotation (beta) - JavaScript
Tilt and rotated the vector basemap in three dimensions, manually and programmatically.
Integrated camera controls - JavaScript
Simultaneous change tilt, heading, zoom, and center properties of the map to create smooth camera animations.
Cloud-based maps styling - Web
Deeply customize the look, feel, and behavior of your map. Now generally available for the Maps JavaScript API and Maps Static API.
Tutorials
Codelab: Building WebGL-Accelerated Map Experiences - JavaScript
Learn how to render 3D objects on the map, and animate camera movements in 3D with Tilt and Rotation, and WebGL Overlay View.
Codelab: Add a map to your mobile app with SwiftUI - iOS
Learn how to integrate the Maps SDK for iOS into your mobile apps using SwiftUI.
Codelab: Add a map to your Android app - Kotlin
Learn the basics of using the Maps SDK for Android.
Codelab: Data visualization with deck.gl - JavaScript
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 dynamic maps for the web and mobile.
Embedded & static maps
Add a static map image or an interactive map embedded in an iframe to your website.
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
I/O 2021 - Next generation maps for the web
Engineering Lead Travis McPhail gives a deep dive into new WebGL-powered maps features.
I/O 2021 - Design, manage, and deploy better Maps with Cloud-based Maps styling
Alicia Sullivan and Thames Sookpranee from the maps team tell you everything you need to know about Cloud-based maps styling features.
I/O 2021 - Using Google Maps Platform with idiomatic Kotlin
Chris Arriola from the Developer Relations team teaches you how to take advantage of idiomatic Kotlin in your apps with the Maps SDK for Android.
Quick tip - Reduce Place Autocomplete costs
Learn how to use field masks to lower the cost of using Place Autocomplete.
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.
Promises support in the Maps JavaScript API
Google Maps Platform has released beta support for Promises in the Maps JavaScript API! Learn how to get started with Promises.
Intro to Google Maps Platform
In this video, Angela Yu gives an overview of what's available through Google Maps Platform APIs and SDKs and shares some sample code for using them.
Quick tip - TypeScript support for the Maps JS API
Learn about expanded TypeScript support for the Maps JavaScript API, including typings generated directly from the API source code.
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.