Вам нужно сохранить местоположение в состоянии и запрашивать его, когда ваш компонент смонтирован.С react-native-maps
получение местоположения является асинхронной задачей, поэтому вам понадобится решение вроде этого:
constructor(props){
super(props);
state = {
myLocation: null
};
}
componentDidMount = () => {
this.getMyLocation();
};
getMyLocation = async () => {
let { status } = await Permissions.askAsync(Permissions.LOCATION);
if (status !== 'granted') {
this.setState({
myLocation: 'Permission denied',
});
}
let location = await Location.getCurrentPositionAsync({});
this.setState({
myLocation: JSON.stringify(location)
});
};
ОооооооооооооооооооооооооооооооооооооооооооооооооооооооТан был бы
реагировать-нативные картыполучить текущее местоположение
И нашел эту проблему GitHub: https://github.com/react-community/react-native-maps/issues/1183
Кредиты к ответу на вопрос GitHub кстати.Ура Вивекбурада!