본문 바로가기

개발/모바일 앱

[Solved] User denied permissions to access the device's location.

반응형

[해결] User denied permissions to access the device's location.

 

문제 상황

flutter geolocator 사용 중에

현재 위치를 구하고자 함수를 호출했으나 위 에러가 발생하며 현재 위치를 가져오지 못하는 오류

 

문제 원인

아직 사용자 권한을 획득하지 못 함

 

해결 방법

기존 아래 코드에서 한 라인 추가하자.

Position position = await Geolocator.getCurrentPosition(
    desiredAccuracy: LocationAccuracy.high);

 

아래 한 라인을 추가.

LocationPermission permission = await Geolocator.requestPermission();

이렇게.

LocationPermission permission = await Geolocator.requestPermission();

Position position = await Geolocator.getCurrentPosition(
    desiredAccuracy: LocationAccuracy.high);
반응형