마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글맵 길찾기 or 경로안내를 다른 서비스(네이버, 다음, Tmap 등..)과 연동할 수 있을까요?

0 추천

일주일간의 삽질 끝에 구글에서 제공하는 길찾기 서비스를 한국에서 사용할 수 없다는 것을 알았습니다. 
하지만 구글플레이를 보면 한국에서도 길찾기 서비스를 제공하는 어플을 찾아볼 수 있는데 대체 어떻게 구현한지 모르겠습니다. 

가끔 댓글에 우회 주소? 
제공하지 않는 서비스인데, 네이버나 다음에서 사용하는 길찾기 url을 통해 결과값을 얻고, 그것을 파싱해서 사용한다는 것 같은데 
공식적인 방법이 아니라서 그런지 관련 자료를 찾기 힘들더군요-_ㅠ 

그나마 찾다가 제일 괜찮다고 생각한게 Tmap인데, Tmap과 어떤식으로 연동해야 하는지 감이오질 않습니다. 
Tmap에서 제공하는 라이브러리를 추가하고, findPathData 함수를 사용하여 경로를 얻으려고 하면, 경로 갯수가 0개로 옵니다. 

순수 안드로이드는 별로 경험이 없어서 자꾸 이 부분에서 헤매고 있네요-_ㅠ.... 

저랑 같은 문제 겪으신 분이나, 혹시 경로 안내 서비스 제공하시는 분 있으시면 조언 부탁드립니다!

u-Dragon (120 포인트) 님이 2014년 6월 26일 질문

1개의 답변

0 추천
findPathData(com.skp.Tmap.TMapPoint startpoint, com.skp.Tmap.TMapPoint endpoint, com.skp.Tmap.TMapData.FindPathDataListenerCallback findPathDataListener) 이함수로 호출하니 나오네요...
익명사용자 님이 2014년 6월 26일 답변
답변 감사드립니다^^;
안그래도 그 함수 사용해서 두 지점 사이의 경로를 얻어와서 로그를 찍어보니까 ArrayList 사이즈가 0으로 오더라구요.

혹시 API키 사용하셨는지 궁금합니다.

저는 구글맵과 연동시키기 때문에 TmapView를 사용하지 않아서 따로 API 키 등록을 하지 않았는데 그 이유 때문인지 알고싶네요^^;;
네. 저는 TmapView에서 API키를 등록했습니다. 연관이 있는지는 모르겠네요.
구글 맵이면 Google Directions API를 사용하는게 좋을 듯 싶은데요.
https://developers.google.com/maps/documentation/directions/?hl=ko
-------------------------------------------------------------------------------------------------
아. 구글맵은 안되는군요.. ^^;;;
TMap api를 사용하는 경우에는 bizAppId를 사용하지 않고, 경로를 반환하네요. 참고하세요.
...