Migrate from Place Autocomplete (Legacy) to Place Autocomplete (New) Stay organized with collections Save and categorize content based on your preferences.
This feature requires that you enable Places API (New), the next generation of the Places API. For more information, seeEnable APIs.
Places SDK for Android supportsPlace Autocomplete (Legacy).If you are familiar withPlace Autocomplete (Legacy),Place Autocomplete (New)makes the following changes:
Uses a new pricing model. For pricing information for all APIs, seePlaces SDK for Android(New).
You must initialize your app by calling the
Places.initializeWithNewPlacesApiEnabled()method. For more information on selecting the Places API service, seeSet up your Google Cloud project.The
FindAutocompletePredictionsRequestclass contains new methods that let you:- Set the region code used to determine formatting of the results.
- Set the prediction offset, a zero-based Unicode character offset of thequery.
For more information, seeAutocomplete (New).
The session now concludes with a call to eitherPlace Details (New) orAddress Validation. Formore information, seeAutocomplete (New) and session pricing.
Example request
For a complete example, seeAutocomplete (New).
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-21 UTC.