Explore Google Maps Platform place search, autocomplete, address validation, geocoding, and time zone capabilities across Android, iOS, JavaScript, and Web Service APIs. To browse supported capabilities, use the platform jump links or filter boxes:
Explore by category: Overview | Maps | Places | Routes | Environment | Analytics
Filter Places capabilities by subcategory, capability, or platform:
| Subcategory | Capability | Platform |
|---|---|---|
| Address validation | Return a validated address for a specified address or partial address. | JavaScript Web Service |
| Return an English-language version of a validated address. | JavaScript Web Service | |
| Return information about whether a validated address is a business, residence, or PO box. | JavaScript Web Service | |
| Return the Google place identifier for a validated address. | JavaScript Web Service | |
| Return the latitude/longitude coordinates for a validated address. | JavaScript Web Service | |
| Return the Plus Code for a validated address. | JavaScript Web Service | |
| Return United States Postal Service (USPS) delivery metadata for a validated address. | JavaScript Web Service | |
| Use United States Postal Service (USPS) Coding Accuracy Support System (CASS) certification for address validation. | JavaScript Web Service | |
| Directions and Routing | Return distance, travel time, and directions URI between a set of latitude/longitude coordinates and each of the places near a specific location. | Android iOS Web Service |
| Return distance, travel time, and directions URI between a set of latitude/longitude coordinates and each of the places returned based on a query string. | Android iOS Web Service | |
| Return distance, travel time, and directions URI between each of the places returned based on a query string, that are also located along a predefined route, and the route destination. | Android Web Service | |
| Return distance, travel time, and directions URI between the origin for a predefined route and each of the places returned based on a query string, that are also located along the route. | Android Web Service | |
| Return information about places based on a query string that are located along a predefined route. | Android iOS Web Service | |
| Generative AI | Display place details optimized for AI agent responses. | Android iOS JavaScript |
| Return an AI-powered place summary of the area and amenities surrounding a specified Google Place identifier for an electric vehicle charging station. | Android iOS Web Service | |
| Return an AI-powered summary of user reviews for a specified Google Place identifier. | Android iOS Web Service | |
| Show rich visual location details optimized for AI agent responses. | Android iOS JavaScript | |
| Geocoding | Restrict a geocoding or reverse geocoding request to only return results within a specific region, country, or postal code. | Web Service |
| Restrict a geocoding request to return results withing a specific viewport. | Web Service | |
| Restrict a reverse geocoding request to only return results for specified address types. | Web Service | |
| Return information about proximity to landmarks or areas for a Google place identifier. | Web Service | |
| Return information about proximity to landmarks or areas for a set of latitude/longitude coordinates. | Web Service | |
| Return information about proximity to landmarks or areas for an address. | Web Service | |
| Return the address for a Google place identifier. | Web Service | |
| Return the address for a set of latitude/longitude coordinates (reverse geocoding). | iOS JavaScript Web Service | |
| Return the latitude/longitude coordinates of a building entrance for a Google Place identifier. | Web Service | |
| Return the latitude/longitude coordinates of a building entrance for a set of latitude/longitude coordinates. | Web Service | |
| Return the latitude/longitude coordinates of a building entrance for an address. | Web Service | |
| Return the latitude/longitude coordinates of a building outline for a Google Place identifier. | Web Service | |
| Return the latitude/longitude coordinates of a building outline for a set of latitude/longitude coordinates. | Web Service | |
| Return the latitude/longitude coordinates of a building outline for an address. | Web Service | |
| Return the latitude/longitude coordinates of an address (geocoding). | JavaScript Web Service | |
| Geolocation | Return the latitude/longitude coordinates of a the device that made and HTTPS request, based on cell tower and WiFi access point locations. | Web Service |
| Maps | Embed a Google Maps view showing place search results into an iframe on a web page. | JavaScript |
| Places | Add an autocomplete widget to a web page or app that returns results about places based on a query string. | Android iOS JavaScript |
| Embed a Google Maps view showing place search results into an iframe on a web page. | JavaScript | |
| Resize place photos. | Android iOS JavaScript Web Service | |
| Return a list of places and place details based on a query string. | Android iOS JavaScript Web Service | |
| Return a list of places and place details near a specific location. | Android iOS JavaScript Web Service | |
| Return an AI-powered area summary describing places in the area around a specific place. | Android iOS Web Service | |
| Return an AI-powered overview summary for a specific place. | Android iOS Web Service | |
| Return autocomplete results about places based on a query string. | Android iOS JavaScript Web Service | |
| Return detailed information about a specific place. | Android iOS JavaScript Web Service | |
| Return distance, travel time, and directions URI between a set of latitude/longitude coordinates and each of the places near a specific location. | Android iOS Web Service | |
| Return distance, travel time, and directions URI between a set of latitude/longitude coordinates and each of the places returned based on a query string. | Android iOS Web Service | |
| Return distance, travel time, and directions URI between each of the places returned based on a query string, that are also located along a predefined route, and the route destination. | Android Web Service | |
| Return distance, travel time, and directions URI between the origin for a predefined route and each of the places returned based on a query string, that are also located along the route. | Android Web Service | |
| Return information about places based on a query string that are located along a predefined route. | Android iOS Web Service | |
| Return information about the place where the user's device is currently located. | Android iOS | |
| Return photos of a specific place. | Android iOS JavaScript Web Service | |
| Return ratings and reviews for a specific place. | Android iOS JavaScript Web Service | |
| Return the URI to open the directions page in Google Maps for a place. | Web Service | |
| Return the URI to open the photos page in Google Maps for a place. | Web Service | |
| Return the URI to open the place details page in Google Maps for a place. | Android Web Service | |
| Return the URI to open the read reviews page in Google Maps for a place. | Web Service | |
| Return the URI to open the write a review page in Google Maps for a place. | Web Service | |
| Specify the data fields included in place information responses. | Android iOS JavaScript Web Service | |
| Specify the place types to include in place information responses. | Android iOS JavaScript Web Service | |
| Places UI Kit | Add a basic autocomplete UI element to a web page or app that returns Google Place identifiers based on a query string. | Android iOS JavaScript |
| Add a UI element that displays a list of places based on a query string to a web page. | Android iOS JavaScript | |
| Add a UI element that displays a list of places near a specific location to a web page. | Android iOS JavaScript | |
| Add a UI element that displays AI-powered summaries and reviews about specific places to a web page or mobile app. | Android iOS JavaScript | |
| Add a UI element that displays information about a specific place to a web page or mobile app. | Android iOS JavaScript | |
| Apply CSS styling to a place data UI element. | Android iOS JavaScript | |
| Customize place data UI element styling and configurations with a UI element customization tool. | Android iOS JavaScript | |
| Time zones | Return daylight savings offset information for a time zone. | Web Service |
| Return the offset from UTC (in seconds) for a time zone. | Web Service | |
| Return the time zone for a timestamp and set of latitude/longitude coordinates. | Web Service | |
| Return the Unicode Common Locale Data Repository (CLDR) ID for a time zone. | Web Service | |
| Specify the language for time zone requests. | Web Service |