코딩 강좌/안드로이드 앱 지도 만들기
MapLibre - #4 내 위치 찾기
요긴소프트
2022. 2. 10. 05:34
728x90
반응형
모바일 지도 서비스에 기본적으로 요구되는 기능은 '내 위치 찾기'일 것입니다.
MapLibre도 관련 기능을 제공하고 있습니다. 지난 MapLibre 글들에 이어지는 내용으로 설명드리겠습니다. 작성 과정을 처음부터 보시려면 지난 1~3편의 글을 참고하시기 바랍니다.
에뮬레이터 실행화면을 보여드리면 지도화면에 내 위치와 기기의 방향이 표시됩니다.
이렇게 동작하기 위해 필요한 주요 코드를 설명드리겠습니다.
우선 기기의 위치 권한을 요청해서 획득합니다. 이후 OmMapReadyCallback 함수(onMapReady)에서 맵 스타일에 원하는 레이어(주제도)를 추가하고 내 위치 표시 컴포넌트를 활성화하는 순서입니다(나머지 소스에 대한 설명은 주석을 참고하세요).
오늘은 설명할 것이 많지 않네요. 거의 공식처럼 적용하시면 될 것 같습니다.
다음 글에서는 내 위치의 지적 정보(지번 주소, 공시지가 등)을 화면에 표시하는 방법을 설명드리겠습니다.
728x90
반응형