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. Home Products Google Maps Platform Documentation Web Maps JavaScript API Send feedback Overview Stay organized with collections Save and categorize content based on your preferences. Page Summary outlined_flag The Maps JavaScript API lets you create interactive, customizable maps for websites, incorporating 2D and 3D views, markers, and custom data. Developers can leverage the Places Library for location data, style maps to their liking, and display administrative boundaries. A suite of services such as Directions, Distance Matrix, and Street View, along with libraries like Drawing and Geometry, further enhance functionality. Users can easily set up their projects using provided guides on Cloud project setup, API keys, loading the API, and adding maps to web pages. Google provides comprehensive documentation with tutorials, examples, and resources for various features, services, and libraries. Select platform: Android iOS JavaScript The Maps JavaScript API is a client-side web API that lets you create maps to show locations anywhere in the world, add your own custom graphics, animations, and interactive custom data layers, and create location-aware features by using the Places API in the Maps JavaScript API. With the Maps JavaScript API, you can: Create 2D and 3D maps to show locations anywhere in the world. Add customizable markers to indicate locations on a map. Use the Places library to get location data for over 200 million places. Customize the map's style and colors. Add your own interactive custom data layers. Display administrative boundaries and make them interactive. Add custom 2D and 3D graphics and animated content to your maps. What's next Set up and create a maparrow_drop_down Set up your Google Cloud project Use API keys Load the Maps JavaScript API Add a Google Map to a Web Page Add a 3D map to a web page Tutorials for adding a map (and more) Use Maps JavaScript API featuresarrow_drop_down Add markers to a map Use the Places library to get location data Customize the map's style and colors Add interactive data layers Display administrative boundaries Add a WebGL graphic overlay Work with Maps JavaScript API servicesarrow_drop_down Elevation Geocoding Maximum Zoom Imagery Street View Work with Maps JavaScript API librariesarrow_drop_down Geometry Library Visualization Library Open Source Libraries Drawing Library (Deprecated) block See example code for Maps features Send feedback