더북(TheBook)

구글 지도에 현재 위치 표시하기

지도에 나의 현재 위치를 표시해 보겠습니다. 현재 위치를 표시하려면 위치 정보에 접근할 수 있는 권한을 앱에 줘야 합니다. 권한을 주고 나면 앱을 실행할 때 위치 정보에 접근할지 물어보고 허용하면 내 현재 위치로 이동할 수 있습니다.

 

먼저 위치 정보에 접근할 수 있는 권한을 앱에 설정해 보겠습니다. 프로젝트 창에서 app > manifests 폴더에 있는 AndroidManifest.xml 파일을 엽니다. <application 에 다음과 같이 코드를 추가합니다(변경 전 코드가 해당 위치에 없으면 두 줄을 모두 입력합니다).

(변경 전)
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

(변경 후)
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 

그림 7-17 | AndroidManifest.xml 파일에 위치 정보 접근 권한 설정하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.