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

Tech.Forum

서울~부산까지 경로 계산시 null반환

#1

tmapdata.findPathDataAllType(TMapData.TMapPathType.PEDESTRIAN_PATH, arrival_tpoint, departure_tpoint,
TMapData.FindPathDataAllListenerCallback {
if(it == null) {
Log.d(TAG,“Document ERROR!”)
Log.d(TAG,“stlat : ${fitUserPack.arrival_latitude}”)
Log.d(TAG,“stlon : ${fitUserPack.arrival_longitude}”)
Log.d(TAG,“rgolat : ${fitUserPack.departure_latitude}”)
Log.d(TAG,“rgolon : ${fitUserPack.departure_longitude}”)
Log.d(TAG,“date : ${departureTime}”)
}

서울 ~ 대구 정도까지는 거리정보를 받아와서 사용할 수 있는데
서울 ~ 부산의 it값(document값)이 null을 반환합니다

좌표나 시간은 잘들어가고있습니다.
api에서 정보를 얻어올수 있는 거리제한이 있는건가요?

보행자용이라 그럴수 있겟지만, findTimeMachineCarPath 에서도 같은 오류가 발생합니다.


tmapdata.findPathDataAll는 잘 작동합니다.
override 한것과 안한거 차이인데 내부적으로 일정이상되면 listener를 막아논건가요?

0 Likes

#2

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

현재 문의 주신 내용만 가지고는 문제를 파악하기 어렵습니다.
함수 호출시 사용하신 좌표값과 에러내용을 알려주신다면,
더 자세하게 답변 드리도록 하겠습니다.

감사합니다.

0 Likes

#3

좌표값은 POI검색에서 나오는 딱 서울특별시 ~ 부산광역시 입니다.
시간은 현재시간이나 미래의 특정시간 둘다이구요.

에러는 document값을 null로 받아오고 거리가 멀지 않을때는 잘 받아옵니다.
findTimeMachineCarPath에도 같은 오류입니다.

0 Likes

#5

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

안드로이드에서 타임머신 길안내 API함수인 findTimeMachineCarPath() 함수에 경우는
서울에서 부산까지 좌표를 입력후 테스트 결과 정상적으로 호출이 되었습니다.
경로안내 함수인 findPathDataAllType() 함수는 자동차 경로안내로 하였을때는
정상적으로 호출이 되었고, 보행자 경로안내로 호출시에는 출발지와 목적지간에
거리가 너무 멀어 연결된 경로가 없거나 단절되어 길안내가 불가능하여
정상적으로 호출이 이루어지지 않은것 입니다.

아래의 링크를 참고하시면 도움이 되실겁니다.


[ findPathDataAllType Doc]
http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapData_findPathDataAllType

[ findTimeMachineCarPath Doc]
http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapData_findTimeMachineCarPath_1


감사합니다.

0 Likes