반응형

원래 처음에는 WGout 어플에 카카오버스나 카카오지하철 같은 대중교통 어플 기능을 추가하려 했다.

그런데 대중교통 어플이 무료로 제공되는 API로는 지역이 따로 나뉘어져 있고, 요청받을 수 있는 데이터의 양식이 달라서 파싱이 어려웠고 용량이 커지는 문제가 발생했다.

그래서 찾아보던 와중에 Naver에서 제공하는 Directions 5 API를 이용해서 네비게이션 기능을 추가하기로 했다.

Naver API에 대한 내용은 아래 링크에 저장했다.

 

[안드로이드 스튜디오 독학#42] NaverMapAPI

이번 글은 네이버 맵 API를 사용하면서 내가 사용한 API들에 대해 정리해보려 한다. 안드로이드에서는 맵을 사용할때 주로 네이버, 카카오, 구글 맵을 사용하는데 나는 내가 평소에 자주 사용했던

seminzzang.tistory.com

1. Navigation

Home 화면에서 Destination 화면을 처음 들어가면 아래와 같은 화면이 나온다.

WGout_Destination

현재 하나의 목적지가 추가되어 있는 상태이다.

우측 상단의 추가 버튼을 누르면 아래의 화면으로 이동한다.

달력이랑 동일하게 초기 위치는 GpsGetter를 통해 받은 위경도 값이다.

WGout_Destination_add

위치를 설정하고 목적지에 이름을 설정하고 저장을 누르면

WGout_Destination_add2

아래처럼 위치가 추가된다.

WGout_Destination_added

저장한 목적지를 클릭하면 아래처럼 목적지의 지도와 이름을 볼 수 있고, 삭제 버튼을 통해 삭제할 수 있다.

WGout_Detination_show

목적지의 리사이클러뷰가 보이는 화면에서 탐색을 누르면 아래처럼 경로와 시간, 거리를 알 수 있다.

WGout_Destination_search

반응형

+ Recent posts