Maps JavaScript API
Build dynamic, interactive, deeply customized maps, location, and geospatial experiences for your web apps.
Get Started
Start building with commonly used features of the Maps JavaScript API.
Features
Browse docs for core features of the Maps JavaScript API.
Libraries
Bootstrap optional libraries when you load the Maps JS API to add extended functionality.
Services
Try built-in data services to enrich your web apps.
Example apps
Run live code samples on your local machine and favorite code playgrounds.
Searching for Places
Use the Places library to search for nearby places.
Styling the map for dark mode
Use custom map styling to add a dark mode map to your web app.
Customizing marker icons
Change the marker icons on your map to a custom image.
Using custom overlays
Create a rich overlay on the map that stays in sync when the user pans and zooms.
Displaying a traffic layer
Display real-time traffic in a rich map overlay.
Tilting & rotating the map
Programmatically tilt and rotate the vector map in three dimensions.
Help & support
Get help. Give help. Join the community.
