Hi There,
I have the same issue, opened tickets with both Google and Bubble.
Google confirmed my setup in the cloud console is fine but mentioned a need for an update in “my code” to get the migration from legacy to new places API to work!
*Yes, before there were 2 Places API. One was Places API (Legacy) and the other is Places API (New). The reason behind why Places API (Legacy) is not available, is because on March 1st there were a couple of changes made. In those changes made, Places API, alongside Directions API and Distance Matrix API, transitioned to Legacy Status. *
Here is more information on Legacy Status.
*Legacy products and features | Google Maps Platform | Google for Developers *
*Additionally, new projects (created since March 1st) are no longer able to use these Legacy API. *
*Please note that since you created your project on March 4th, you are no longer able to use the Places API (Legacy). You will have to use the Places API (New) in your project. *
Here I will leave you a handful of links you can use to better understand how to migrate and how the API works:
Migration Guides:
*Web Service: Migration overview | Places API | Google for Developers *
JavaScript: Migration overview | Maps JavaScript API | Google for Developers
General Overviews:
*Web Service: About the Places API (New) | Google for Developers *
*JavaScript: Place Class | Maps JavaScript API | Google for Developers *
I hope this information helps your case.
If you have any questions, please contact me, I will be more than happy to help out.
Reported the answer from Google to Bubble they are currently investigating. I hope they will update the code then 