Google Geolocate
Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect.
Requirements
- Google Cloud API key with Geolocation API enabled. [get a key](https://developers.google.com/maps/documentation/geolocation/get-api-key)
The Geolocation API estimates a user’s location using data such as:
- Cell tower IDs
- Wi-Fi access point data (MAC addresses, signal strength)
- Bluetooth beacons
- IP address (as a fallback when no network data is available)
- POST /geolocation/v1/geolocate