[iOS] 카카오맵 길찾기 URL Scheme(kakaomap://route) 호출 시 경유지 주소가 공란으로 표시되는 현상 문의

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.

안녕하세요. 카카오맵 URL Scheme을 연동하여 서비스를 개발 중입니다.

iOS 환경에서 kakaomap://route URL Scheme을 통해 경유지가 포함된 길찾기를 호출할 때, 출발지와 도착지는 정상적으로 주소가 표출되지만 경유지(vp, vp2) 항목만 주소가 역지오코딩되지 않고 공란으로 표시되는 현상이 발생하여 문의드립니다.

1. 테스트 환경

  • 플랫폼: iOS (아이폰)
  • 카카오맵 앱 버전: 최신 버전(6.31.1)
  • 호출 방식: 네이티브 앱 URL Scheme (kakaomap://)

2. 호출 URL 예시

kakaomap://route?sp=36.3251,127.4235&vp=36.3257,127.4234&vp2=36.3276,127.4273&ep=36.3269,127.4219&by=foot

3. 현상 상세

  1. 정상 동작 부분:

    • 지도 화면상에는 경유지 마커(핀 1, 2)와 도보 경로선이 지정한 좌표대로 정상적으로 계산되어 표출됩니다.
    • 상단 길찾기 바의 출발지(sp) 및 도착지(ep)는 넘겨받은 좌표의 역지오코딩 주소(지번/도로명)가 정상적으로 표시됩니다.
  2. 문제 발생 부분:

    • 상단 리스트의 경유지 1, 경유지 2 입력 필드가 역지오코딩된 주소 없이 공란(“경유지를 입력하세요” 상태)으로 비어 있습니다.
    • 이전에는 좌표를 넘겼을 때 경유지 필드에도 해당 위치의 주소가 자동으로 채워졌던 것으로 알고 있는데, 현재는 텍스트 바인딩이 되지 않습니다.

문의 사항

  1. 현재 iOS 카카오맵 앱에서 URL Scheme을 통해 전달된 vp, vp2 좌표에 대해 주소 텍스트가 바인딩되지 않는 것이 앱 내부 버그인지, 아니면 의도된 스펙 변경인지 확인 부탁드립니다.
  2. 만약 별도의 파라미터나 다른 방식으로 경유지 주소(또는 명칭)를 전달해야 한다면 올바른 파라미터 규격을 안내해 주시면 감사하겠습니다.

@sdsf122

안녕하세요.

확인 결과, iOS 카카오맵에서 경유지 좌표(vp)만 전달하고 경유지명(vn)을 전달하지 않으면,
경로에는 해당 경유지가 정상적으로 포함되지만 상단 입력 영역에는 경유지명이 표시되지 않는 현상이 있는 것으로 확인하였습니다.

이름이 없는 지점을 주소로 표시하는 처리가 출발지·도착지에만 적용되어 발생한 것으로,
경유지 스킴 지원 초기부터 동일하게 동작했으며 최근 사양이 변경된 것은 아닙니다.

경유지명이 없는 경우에도 주소가 표시되도록 개선 반영을 진행할 예정입니다만
수정 적용 전까지는 경유지 좌표와 함께 vn으로 경유지명을 전달해주시면 정상적으로 표시할 수 있습니다.

참고로 Android 카카오맵에서는 경유지명 없이 좌표만 전달해도 주소가 정상적으로 표시되는 것으로 확인했습니다.

감사합니다.