Places in Maps JavaScript API

Overview

The Maps JavaScript API offers a variety of options to integrate Google's Place data into your apps.

Place class

The Place class is the canonical API representation of a location used in the Places Library. With the Place class, you can make detailed location data available to your users through an intelligent search feature that you can customize to suit your needs. Data from the Places service represents one of the most accurate, up-to-date, and comprehensive place models of the real world.

Places UI Kit (Experimental)

The Places UI Kit (Experimental) is an easy-to-use, customizable, and low-cost component library that lets you bring familiar and trusted Google Maps user experiences to your apps. Places UI Kit elements are available in the Places Library and the Elevation Library.

Places Library (Legacy)

The Places Library, Maps JavaScript API is the legacy library replaced by the Place class. See Migrate to Places (New) for guides to help you migrate your apps to use the newest version of the Places API.

Place class

The Place class provides an API for using the Places library, and supports modern usage patterns such as Promises. With the Place class, you can create location-aware features in your app and make detailed location data available to your users through an intelligent search feature you customize to your needs. The data from the Places service is one of the most accurate, up-to-date, and comprehensive place models of the real world.

Work with Maps JavaScript API services