Home Products Google Maps Platform Documentation Android Places SDK for Android Guides Send feedback Stay organized with collections Save and categorize content based on your preferences. Places SDK for Android Build location-aware apps that respond contextually to the local businesses and other places near the user's device. Get Started Start building with commonly used features of the Places SDK for Android. explore Get started with Google Maps Platform Create an account, generate an API key, and start building. settings Choose your SDK version Places supports two SDK versions: Places SDK for Android and Places SDK for Android (New). Learn how to choose the version that is right for you. settings Configure your app Configure your app to use the Places SDK for Android. travel_explore Find the current place Discover the place at the device's currently reported location. loupe Get a place by ID Use a Place ID to get details for a place. input Return place predictions Use Place Autocomplete to return place predictions in response to user search queries. code Select current place and show details on a map Find the current location of an Android device, and display details of the place or other point of interest at that location. code Demo apps for Places SDK Visit the Google samples repository on GitHub to install and run Android demos for both Java and Kotlin. code Generate a heatmap from Places API search results Generate a heatmap using search results from the Places API, see color options, and use multiple heatmaps. Features Learn about core features of the Places SDK for Android. Get a Place by ID Use a Place ID to request a Place. Find the current place Learn how to discover the place at the device's currently reported location. Place Autocomplete Add type-ahead autocomplete functionality to your application, (search by place name, address, or plus code). Place Details Get details about a particular establishment or point of interest. Text Search Search for places based on a text string. Place Photos Add high-quality photos of places to your application. Place IDs Get details about a particular place, find the ID for a particular place, and learn more about storing and refreshing place IDs. Place Types Use place types to restrict results from place search and autocomplete requests. Place Icons Request and display icons for various types of places. Utility & helper libraries Enhance your apps with utilities for the Places SDK for Android. code Kotlin extensions (KTX) Use Kotlin extensions to enable concise and idiomatic Kotlin. Code Samples Run sample apps that demonstrate the use of the Places SDK for Android. code Android Places Demos Visit the Google samples repository on GitHub to install and run Android demos for both Java and Kotlin. code Maps Platform Codelabs Learn how to add a current place picker to your Android app, and more. Help & support Get help. Give help. Join the community. Stack Overflow Get help. Give Help. Build Maps karma. Issue Tracker Report a bug or open a feature request. Platform status Find out about platform incidents and outages. Support Get help from the Google Maps Platform team.