Build dynamic, interactive, deeply customized maps, location, and geospatial experiences for your web apps.
Get started with Google Maps Platform
Follow the Google Maps Platform getting started guide to create an account, generate an API key, and start building.
Build your first map with a marker
Customize the style of your map
Customize just about every aspect of the map, including roads, geographical features, points of interest, and more.
Add info windows to your markers
Show an info window with additional information and context when your users click on a marker.
Overlay your own custom imagery that stays in sync with the map when it pans and zooms.
Bootstrap optional libraries when you load the Maps JS API to add extended functionality.
Search for nearby Places, enable Place Autocomplete, and retrieve Place details and photos.
Local Context library (beta)
Add an interactive map with a place chooser consisting of a gallery of photos.
Try built-in data services to enrich your web apps.
Retrieve the elevation of locations on the surface of the Earth, including the ocean floor.
Street View service
Add 360 degree Street View imagery to your web apps, or upload your own imagery.
Run live code samples on your local machine and favorite code playgrounds.
Using custom overlays
Create a rich overlay on the map that stays in sync when the user pans and zooms.
Help & support
Get help. Give help. Join the community.