Я использую Expo в реактивном проекте, где я работаю над пользовательским местоположением. Я столкнулся с серьезной проблемой: на android он работает нормально, но когда я тестирую его на IOS, он возвращает город и улицу Null
. У кого-нибудь есть альтернативы?
мой фрагмент кода:
componentDidMount() {
this._getLocationAsync();
}
_getLocationAsync = async () => {
let { status } = await Permissions.askAsync(Permissions.LOCATION);
if (status !== "granted") {
this.setState({
locationResult: "Permission to access location was denied"
});
}
const location = await Location.getCurrentPositionAsync({
enableHighAccuracy: true
});
const latLong = {
latitude: location.coords.latitude,
longitude: location.coords.longitude,
};
const geocode = await Location.reverseGeocodeAsync(latLong);
this.setState({ locationResult: geocode });
console.log({ location, geocode });
};