 
  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.
            
          
        Get started with Google Maps Platform
            Create an account, generate an API key, and start building.
          
        
        
        
      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.
          
        
        
        
      Configure your app
            Configure your app to use the Places SDK for Android.
          
        
        
        
      Find the current place
            Discover the place at the device's currently reported location.
          
        
        
        
      Get a place by ID
            Use a Place ID to get details for a place.
          
        
        
        
      Return place predictions
            Use Place Autocomplete to return place predictions in response to user search queries.
          
        
        
        
      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.
          
        
        
        
      Demo apps for Places SDK
            Visit the Google samples repository on GitHub to install and run Android demos for both Java and Kotlin.
          
        
        
        
      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.
            
          
        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.
            
          
        Android Places Demos
            Visit the Google samples repository on GitHub to install and run Android demos for both Java and Kotlin.
          
        
        
        
      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.