Introducing Places UI Kit: A ready-to-use, low-cost component library that lets you bring the familiar Google Maps UI for Places to any map of your choice. Try it out, andshare your input to help shape the future of GMP!

Overview

Select platform:AndroidiOSJavaScript

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

Work with Maps JavaScript API services
Work with Maps JavaScript API libraries

See example code for Maps features

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-18 UTC.