Hey there,
When I was trying to detect the location in the composer, it gave me the following error in the response:
You have exceeded your daily request quota for this API. If you did not set a custom daily request quota, verify your project has an active billing account: http:\/\/g.co\/dev\/maps-no-account
- Google Static Maps API
- Google Maps JavaScript API
- Google Maps Geocoding API
- Google Maps Geolocation API
- Google Maps Embed API
Please search for the above APIs and just to ensure that you had clicked 'Enable' in the API Libary.
Based on what I researched, Google requires users who use their API key to add a billing account in order to access the full set of services and increased usage limits.
You can enable it by going to 'Billing' in your navigation menu,
https://console.developers.google.com/billing.
Can you have a try on what I mentioned above first and see how it goes?
If the issue still persists, can you add my email address irwinchew@stackideas.com into your current project so I can take a look on your current configuration setting without accessing your Google account?