Status Update
Comments
br...@google.com <br...@google.com>
br...@google.com <br...@google.com> #2
Thank you for posting.
We are currently looking into this and will get back to you as soon as we have an update.
br...@google.com <br...@google.com> #3
Thank you for posting.
The issue has been logged internally. Please note that we cannot give you any timelines, but you can star the issue to get notifications when the fix is released.
iv...@devforth.io <iv...@devforth.io> #4
Old API:
New API (beta):
Nothing works with the same issue
PS: alpha channel for New API has no error and even shows autocomplete dropdown, however callback is not called, also it seams like alpha channel can't be used in production because shows additional alert. Issue is very critical for us because none of the autocomplete widgets from google are working ATM.
ch...@inet-media.ca <ch...@inet-media.ca> #5
According to Google Support, Autocomplete (NEW) Requires BOTH: Places (New) API + Places Legacy to be enabled (who knows why?) -- I was instructed to enable Legacy by going to:
Once that is enabled, the Autocomplete element worked as expected when using their Sample code:
ni...@google.com <ni...@google.com> #6
Just to clarify: the issue is not specific to Vue or React. If you want to use a Places Autocomplete widget UI, there are two options:
- The
. This widget requires the alpha version of the Maps JavaScript API, and uses the Places (New) API. This is a Preview version which is not suitable for production usePreview Autocomplete widget - The
, which uses the Places API (Legacy) service.GA Autocomplete widget
Given that the new API does not yet support an Autocomplete widget as a GA feature, it is appropriate to enable the Legacy API in this case. The link to enable the Legacy API is
Once the new Autocomplete widget is GA, and the frameworks of your choice support them, it is recommended to migrate to the new Autocomplete widget.
We'll be updating the docs shortly to clarify this. Sorry for the confusion!
nb...@gmail.com <nb...@gmail.com> #7
nb...@gmail.com <nb...@gmail.com> #9
lu...@gmail.com <lu...@gmail.com> #10
ni...@google.com <ni...@google.com> #11
Thanks for the report #10 - would you mind filing a
jh...@google.com <jh...@google.com> #12
We therefore recommend enabling Places (New) API as soon as possible.
We have sent a heads-up and migration guide to active developers using this widget in production a few weeks ago, please find it attached to this message as well.
kk...@awesomemotive.com <kk...@awesomemotive.com> #13
br...@google.com <br...@google.com> #14
Hi there, I think I found that not everything is still fixed in alpha channel (or maybe I don't understand something)
I have created an app with enabled apis:
- Places API (new)
- Maps JavaScript API
- Geocoding API
If I initiate autocomplete with new google.maps.places.PlaceAutocompleteElement()
it works.
But if I initiate it with google.maps.places.Autocomplete(input)
with the exiting input HTML element, it still shows the error "This API project is not authorized to use this API. Places API error: ApiNotActivatedMapError"
Here is an example with both fields.
Questions:
- is
google.maps.places.Autocomplete(input)
syntax going to be supported with new Places API? - if not, what is the other way to initailize autocomplete on existing input elements?
br...@google.com <br...@google.com> #15
Re:
The new google.maps.places.Autocomplete()
method is part of the Places API (Legacy), which required separate activation and has been deprecated since March 1, 2025. Therefore, to initialize Place Autocomplete (New) on existing input elements, it's recommended to use the programmatic interface via AutocompleteSuggestion.fetchAutocompleteSuggestions
from the
Thank you for your understanding.
lu...@gmail.com <lu...@gmail.com> #16
br...@google.com <br...@google.com> #17
Thank you for your patience.
We are pleased to announce that the Place Autocomplete Widget has transitioned from Preview to General Availability (GA) and is now available in the weekly
channel. Please refer to the
Description
Since March 1st, it is more complicated to enable the Legacy Places API. However there is no replacement Autocomplete widget yet based on the Places API (New), as a Generally Available feature.
Workaround: enable the Legacy Places API per #6 below.