GeezerVison is showing developers.google.com — Maps JavaScript API | Google for Developers
reviews Get a Maps Demo Key: Try out select Maps JavaScript API and Places UI Kit features at no cost with a Maps Demo Key—no billing information required.
Stay organized with collections
Save and categorize content based on your preferences.
Maps JavaScript API Build dynamic, interactive, deeply customized maps, location, and geospatial experiences for your web apps. Get started with a Maps Demo Key at no cost. If you need to use the Maps JavaScript API in a production application, see
Set up the Maps JavaScript API.
Follow Google Maps Platform getting started guide to create an account, generate an API key, and start building.
Learn how to load the Maps JavaScript API, and add a map with a marker to your web app.
Learn how to create a 3D map using the Maps JavaScript API.
Customize just about every aspect of the map, including roads, geographical features, points of interest, and more.
Show an info window with additional information and context when your users click on a marker.
Display the road, satellite, hybrid, terrain, and custom maps.
Automatically localize text on the map into over 40 languages.
Customize the UI controls that appear on the map.
Write code that reacts to user interactions and lifecycle events.
Build rich 3D and 2D experiences on the vector basemap with the power of WebGL.
Add increased context and information to your markers with interactive info windows.
Draw a variety of shapes on the map with built-in functions, including polylines and polygons.
Create custom overlays to display data, imagery, and more on the map.
Overlay your own custom imagery that stays in sync with the map when it pans and zooms.
Display GeoJSON and other data types on the map in a variety of formats.
Custom style the appearance of almost every visual aspect of the map.
Programmatically tilt and rotate the vector basemap in three dimensions.
Group large numbers of markers for a cleaner user experience.
Visualize the density of data at geographical points.
Learn how to bootstrap available libraries when you load the Maps JS API.
Give your users the ability to interactively draw on the map.
Use utility functions that computate geometric data on the surface of the Earth.
Search for place data, retrieve Place details and photos, and enable Place Autocomplete.
Get driving directions between locations, and route matrixes with distances and travel times.
Validate and standardize addresses.
Visualize data intensity at geographical points with heat maps.
Retrieve the elevation of locations on the surface of the Earth, including the ocean floor.
Convert addresses or Place IDs to coordinates and vice versa.
Query for the maximum zoom level of imagery available at a location.
Add 360 degree Street View imagery to your web apps, or upload your own imagery.
Use the Places library to search for places.
Use custom map styling to add a dark mode map to your web app.
Change the marker icons on your map to a custom image.
Create a rich overlay on the map that stays in sync when the user pans and zooms.
Display real-time traffic in a rich map overlay.
Programmatically tilt and rotate the vector map in three dimensions.
Get help. Give Help. Build Maps karma.
Report a bug or open a feature request.
Find out about platform incidents and outages.
Get help from the Google Maps Platform team.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-27 UTC.
|