This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console
From the picture you posted, it say it's disabled...
Go to the Developer Console
Navigate to Google Maps
-> APIs
Search for Geocoding and click on Google Maps Geocoding API -> Enable API. Do the same thing for Geolocating
If you are using get method to fetch the places, you need to enable
Google Places API Web Service
I was facing the same issue and resolved after enabling it.
EDIT: According to https://developers.google.com/places/web-service/get-api-key
Note: The Google Places API Web Service does not work with an Android or iOS restricted API key.
So you have to create new key if or remove restricted access of existing key to work it properly.
Need to enable Directions API as well in the Google API Console. I have the following enabled:
- Directions API
- Geocoding API
- Maps Javascript API
I also have Geolocation API enabled but the console doesn't show it as being used (0 requests). But maybe it's not real-time reporting so doesn't hurt to enable anyway.