Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

원하는 곳을 지나는 경로를 만드는 중입니다.

#1

원하는 지점을 지나는 경로를 경유지를 지정해서 만드는 중입니다. 경유지를 지정하고 경로를 출력하면 해당 지점을 갔다가 왔던 길을 그대로 돌아가서 다음 경유지로 가는 문제가 있습니다. 다시 돌아가는게 아닌 해당 경유지에서 다른 길을 찾아 다음 목적지까지 가는 방법이 있을까요? 밑에 있는 사진처럼 경로가 지정되게 하고 싶습니다.


0 Likes

#2

안녕하세요.
Tmap API 운영담당자입니다.

경로탐색을 하는경우 도로정보를 바탕으로 경로를 탐색하여
안내하는 기능입니다.
말씀하신 돌아가는 경로가 더 최적의 경로이게 되면,
해당경로를 안내하게 되어있습니다.

또한, 해당문의로는 경로를 어떻게 사용하신지 파악이 어렵습니다.
정확한 답변을 위해서 API사용시 사용한 API와 파라미터를 알려주시면,
더 정확한 답변을 드리도록 하겠습니다.

감사합니다.

0 Likes

#3

공공데이터에서 CCTV좌표를 가져와 사용하였고 특정 CCTV를 경유지로 사용하여 경로를 구하는 방법을 사용했습니다.
TMap API 를 사용했고 파라미터는

TMapPolyLine tMapPolyLine2 = new TMapData().findPathDataWithType(TMapData.TMapPathType.PEDESTRIAN_PATH, tMapPointStart, tMapPointEnd, passlist, 0);

여기서 tMapPoint는
start : 36.0361021, 129.3684487
end : 36.041874, 129.365673 를 시작점과 도착점으로 하여 사용했고

경유지 배열은
pass1 : 36.0373382868, 129.367989063
pass2 : 36.0389313067, 129.367255802
pass3 : 36.041809, 129.366213
를 사용하여 배열을 구성하여 파라미터를 넣어주었습니다.

탐색옵션은 0,4,10,30 모두 사용해봤으며 해당 경로에서 모두 같은 결과를 출력했습니다.

0 Likes

#4

안녕하세요.
Tmap API 운영담당자입니다.

위에서 답변 드린것과 같이 경로탐색을 하는경우
도로정보를 바탕으로 경로를 탐색하여 안내하는 기능입니다.

문의주신 좌표를 바탕으로 테스트 한 결과 사진에 표시하신
빨간선의 부분은 횡단보도와 같은 보행자 경로가 존재 하지않는 부분입니다.
따라서, 횡단보도가 존재하는 가장 최적의 보행자 경로를 제공하여
나온 결과값으로 문의주신 기능과 같이 갈수없는 경로인 경우에는
경로가 제공되지 않습니다.

아래에는 관련 가이드 링크를 남겨드리겠습니다.
참고하시면 도움이 되실겁니다.


[보행자 경로안내 Doc]
http://tmapapi.sktelecom.com/main.html#webservice/docs/tmapRoutePedestrianDoc


감사합니다.

0 Likes