본문 바로가기
코딩 강좌/안드로이드 앱 지도 만들기

MapLibre - #4 내 위치 찾기

by 요긴소프트 2022. 2. 10.
728x90
반응형

모바일 지도 서비스에 기본적으로 요구되는 기능은 '내 위치 찾기'일 것입니다.

MapLibre도 관련 기능을 제공하고 있습니다. 지난 MapLibre 글들에 이어지는 내용으로 설명드리겠습니다. 작성 과정을 처음부터 보시려면 지난 1~3편의 글을 참고하시기 바랍니다.

에뮬레이터 실행화면을 보여드리면 지도화면에 내 위치와 기기의 방향이 표시됩니다.

내 위치 표시

이렇게 동작하기 위해 필요한 주요 코드를 설명드리겠습니다.

주요 코드

우선 기기의 위치 권한을 요청해서 획득합니다. 이후 OmMapReadyCallback 함수(onMapReady)에서 맵 스타일에 원하는 레이어(주제도)를 추가하고 내 위치 표시 컴포넌트를 활성화하는 순서입니다(나머지 소스에 대한 설명은 주석을 참고하세요).

오늘은 설명할 것이 많지 않네요. 거의 공식처럼 적용하시면 될 것 같습니다.

 

다음 글에서는 내 위치의 지적 정보(지번 주소, 공시지가 등)을 화면에 표시하는 방법을 설명드리겠습니다.

728x90
반응형