Maps JavaScript API
Build dynamic, interactive, deeply customized maps, location, and geospatial experiences for your web apps.
Get Started
Get started with Google Maps Platform
Build your first map with a marker
Build a 3D map
Customize the style of your map
Add info windows to your markers
Features
Map types
Localization
Markers
UI controls
Events
WebGL overlay
Info windows
Custom overlays
Ground overlays
Data layer
Custom styling
Tilt & rotation
Marker clustering
Heatmaps
Libraries
Libraries overview
Drawing library
Geometry library
Places library
Local Context library (beta)
Visualization library
Services
Directions service
Distance Matrix service
Elevation service
Geocoding service
Maximum Zoom Imagery service
Street View service
Example apps
Searching for Places
Styling the map for dark mode
Customizing marker icons
Using custom overlays
Displaying a traffic layer
Tilting & rotating the map
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.