Help users discover the world

Using rich location data for over 100 million places you can enable users to find specific places using phone numbers, addresses, and real-time signals.

GoogleMapsRatingMockup

Places

With Places, you can provide users data on location names, addresses, ratings, reviews, contact information, and atmosphere.

Local guides and users submit tens of millions of updates every day, so you can count on accurate, reliable information.

APIs

Places API

The Places API is a service that returns information about places using HTTP requests. Places are defined within this API as establishments, geographic locations, or prominent points of interest.

Geocoding API

The Geocoding API is a service that provides geocoding and reverse geocoding of addresses.

Time zone API

The Time Zone API provides time offset data for locations on the surface of the earth. You request the time zone information for a specific latitude/longitude pair and date. The API returns the name of that time zone, the time offset from UTC, and the daylight savings offset.

Places Library, Maps JavaScript API

The functions in the Places Library, Maps JavaScript API enable your application to search for places (defined in this API as establishments, geographic locations, or prominent points of interest) contained within a defined area, such as the bounds of a map, or around a fixed point.

The Places API offers an autocomplete feature which you can use to give your applications the type-ahead-search behavior of the Google Maps search field. When a user starts typing an address, autocomplete will fill in the rest. For more information, see the autocomplete.

Geolocation API

The Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect. This document describes the protocol used to send this data to the server and to return a response to the client.

Communication is done over HTTPS using POST. Both request and response are formatted as JSON, and the content type of both is application/json.

SDKs

Places SDK for Android

The Places SDK for Android allows you to build location-aware apps that respond contextually to the local businesses and other places near the user’s device. This means you can build rich apps based on places that mean something to the user, to complement the straightforward geographic-based services offered by the Android location services.

Places SDK for iOS

The Places SDK for iOS allows you to build location-aware apps that respond contextually to the local businesses and other places near the device. This means you can build rich apps based on places that mean something to the user.

Bring your mapping projects to life

Want to investigate more?