GeolocationPositionError
пишу небольшой пет и пытаюсь получить текущее местоположение, но вылазит след ошибка
export async function currentGeoPositionRequest() {
try {
const currentPosition = await navigator.geolocation.getCurrentPosition(
(position) => position,
(e) => console.error(e),
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
)
console.log(currentPosition)
} catch (e) {
console.error('Error>>', e)
}
}
[Error] GeolocationPositionError {code: 2, message: "", PERMISSION_DENIED: 1, POSITION_UNAVAILABLE: 2, TIMEOUT: 3}
В чем проблема?
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
У меня показывает координаты вот так...
Тут блокирует. Но в браузере код рабочий. Главное дать разрешение на использование геолокации.
navigator.geolocation.getCurrentPosition(position => {
console.log(position.coords.latitude, position.coords.longitude);
}, err => console.log(err));