Можно ли получить город , в котором пользователь использует собственный нативный API геолокации реакции ?
Например, запуск после запуска getCurrentPosition() с использованием долгота и широта , чтобы получить город?
getCurrentPosition()
API геолокации навигатора построен на API геолокации .
Поэтому вам, вероятно, потребуется API Google для получения других данных, таких как страна города и т. Д., Путем обратного геокодирования и вызоваapi как
https://maps.googleapis.com/maps/api/geocode/json?latlng=${lat},${long}&key=YOUR_API_KEY
Проверьте подробности в документах
В качестве альтернативы, я бы предложил вам использовать react-native-device-info и получить IP-адрес getIPAddress метод
react-native-device-info
DeviceInfo.getIPAddress().then(ip => { // "92.168.32.44" });
и проверьте местоположение на основе IP с помощью IPStack
https://api.ipstack.com/134.201.250.155?access_key = YOUR_ACCESS_KEY