Я пытаюсь получить текущую позицию в Mapbox, но получаю необработанное обещание (TypeError: null не является объектом) при возврате метода. Я считаю, что это вызвано попыткой получить информацию до того, как пользователь iOS разрешит разрешение, но не уверен, как заставить функцию ждать разрешений пользователя. Его ошибка const currentCoords = [location.coords.longitude, location.coords.latitude]
return (
<View style={styles.page}>
<View style={styles.container}>
<mapbox.MapView style={styles.map} />
<mapbox.UserLocation
onUpdate={(location) => {
const currentCoords = [
location.coords.longitude,
location.coords.latitude,
];
}}
/>
</View>
</View>
);