현재 위치부터 다음 경유지까지 소요 시간

안녕하세요.
혹시 현재 위치부터 다음 경유지 까지 남은 거리나 시간을 얻을 수 있나요?
지금은 가운데 경유지가 있어도 출발 지점부터 종료 지점까지만 얻을 수 있는 것 같더라고요.
카카오 길찾기 sdk with ui 입니다.
감사합니다.

안녕하세요, 카카오모빌리티 기술 제휴 담당자입니다.

네, 현재 위치의 KNLocation에 distToLocation: API를 활용하면 경유지까지의 시간, 거리를 확인할 수 있습니다.

주행을 위한 KNRoute를 생성합니다.
KNRoute에는 KNDirection 객체를 담은 NSArray 형태의 mainDirectionList 항목이 있습니다.
KNDirection 객체들 중에서 rgcode가 1000(혹은 그 이상의 수)일 경우, 경유지를 포함한 회전 코드입니다.
경유지 정보를 얻기 위해서는 KNDirection 객체의 KNLocation 속성을 사용하면 됩니다.

코드 예시:

Objective-C 기준입니다.

[curLocation distToLocation:viaDirection.location]

감사합니다.

답변 감사합니다.

KNDirection을 통해 출발지, 경유지, 도착지에 대한 정보를 뽑는건 성공했습니다.
그렇다면 현재 위치의 KNLocation은 어떻게 뽑아낼 수 있나요?
KNGuidance를 통해서 알아낼 수 있나요?

아 참고로 대상 기기 os는 안드로이드 입니다.

아 guidanceDidUpdateLocation 콜백에 aLocationGuide을 통해 뽑아낼 수 있었군요.
해결했습니다. 감사합니다.

1개의 좋아요