Is it possible to get the city the user is in using the react native geolocation API?
For example, running after running getCurrentPosition(), using the longitude and latitude to get the city?
Is it possible to get the city the user is in using the react native geolocation API?
For example, running after running getCurrentPosition(), using the longitude and latitude to get the city?
The navigator geolocation API is built on the Geolocation API.
Therefore you will probably require a Google API to get the other details such as city country etc ,by reverse geocoding and calling the api as
https://maps.googleapis.com/maps/api/geocode/json?latlng=${lat},${long}&key=YOUR_API_KEY
Check for more details in the docs
Alternatively, I would suggest you to use react-native-device-info and get IP Address getIPAddress method
DeviceInfo.getIPAddress().then(ip => {
// "92.168.32.44"
});
and check the location based on IP using IPStack
https://api.ipstack.com/134.201.250.155?access_key = YOUR_ACCESS_KEY