안드로이드 개발 질문/답변
(글 수 45,052)
구글맵을 이용해서 도착지와 출발지를 선택 하면 이 두개의 장소에 대해서 경로를 표시 해주고 싶습니다.
단순히 모바일 google지도(http://www.google.co.kr/intl/ko_kr/mobile/maps/)를 이용하면
길찾기 기능을 사용하여 기본적으로 우리나라에 지원해주지 않는 네비및 차량용은
빼고 대중교통등은 제대로 지도에 표시에 됩니다.
제가 하고 싶은 것은 저 모바일 웹 페이지에서 구현 하는 것이 아니라..
폰에서 mapview를 이용 해서 지도를 구현 했을때도 저 경로 기능을 사용 할수 있는냐는것입니다.
폰에 mapview 에서 기본적으로 위치를 받아 온다거나 지도의 특정위치를 표시 하다던가 하는 기본 적인 기능등은 다 구현이 되는데..
유독 저 경로 를 표시해 주는 방법을 찾지 못하였습니다.
안드로이 api에서 지원 해주면 좋은데.. 구글링 해본 결과 없는것 같은데...
혹 모바일 google지도의 경로 표시 결과 값을 별도의 xml등으로 파싱 해서 좌표 값을 가지고 올수 있는 url이나 api는 없나요?
다른분들은 이런 도착지, 출발지 사이의 경로를 어떻게 구현 하셨는지.. 조언좀 해주세요..
이렇게 하는게 불가능 한가요?>




자답입니다.
우리나라 같은 경우에는 구글맵의 네비 지원이 되지 않아서 경로를 표시 해줄수 있는게 대중교통밖에 없습니다.
그래서 대중 교통이라도 경로를 표시 해줄려면
http://blog.synyx.de/2010/06/routing-driving-directions-on-android-part-1-get-the-route/
위 사이트에서 JSON처리 하는 부분을 가져와서 draw해주면 대중교통 경로가 표시 됩니다.
단, 대중교통을 이용하는 경로 이기 때문에 굉장히 돌아 갑니다.;;