Я создаю приложение React Native и пытаюсь получить мои текущие геокоды с помощью navigator.geolocation. Это показывает мне ошибку запроса времени ожидания.В основном я создаю приложение для отслеживания, и мне нужно настроить долготу широты местоположения.Для начала отслеживания есть одна кнопка, и нажатие этого отслеживания будет начато, и оно должно быть начальной точкой для отслеживания.Я использую API по умолчанию реагировать на собственный геолокации, Link https://facebook.github.io/react-native/docs/geolocation Функция, чтобы получить мое текущее местоположение ::
getLocation() {
navigator.geolocation.getCurrentPosition(response => {
console.log(response);
if (response && response.coords) {
this.saveLogs(response.coords);
}
},
(error) => {
this.onGeolocationErrorOccurCallback(error);
},
GeolocationOptions
)
}
Это показывает мне ошибку ::
{«TIMEOUT»: 3, «POSITION_UNAVAILABLE»: 2, «PERMISSION_DENIED»: 1, «message»: «Тайм-аут запроса местоположения», «code»: 3}
Я добавил разрешение для Androidустройства, а также проверку, установив значение enableHighAccuracy в false.Но это не работает для меня.И мне нужно установить для enableHighAccuracy значение true, потому что я хочу, чтобы точные геокоды отслеживали кого-то.Пожалуйста, сообщите, почему истекло время ожидания запроса местоположения?