현재 카카오 길찾기 SDK with UI 잘 사용 중에 있습니다.
구현하고자 하는 기능이 2개의 경로를 지도에 그려주려고 합니다.현재 목적지와 다음 목적지 표현이 목적입니다.
다음과 같은 문제점이 있어서 혹시 해결 방안이 있나 궁금해서 문의 드립니다.
- 문제점 - 목적지의 경로 안내가 다음 목적지 (addPolyLine으로 추가) 경로 안내 보다 z Layer가 낮아서 밑에 그려지는 문제로 보이지 않습니다.
- 해결 방안 문의
-
현재 경로의 zLayer 변경이 불가능 한가요?
-
불가능 하다면 직접 그려야 하는데, 제공되는 경로상의 Path내에 작은 화살표나 회전 방향의 큰 화살표를 그릴 수있는 기능은 제공이 되나요?
미리 감사합니다.
안녕하세요, 카카오모빌리티 기술 제휴 담당자입니다.
저희 제품을 이용해 주셔서 감사합니다 
혹시 사용하시는 플랫폼이 무엇일까요?
아래와 같이 답변 드립니다.
1. 현재 경로의 z-Layer 변경 가능 여부
- 불가능합니다. Polyline/Polygon은 항상 경로보다 위에 표시되도록 설계되어 있어, 경로와의 레이어 순서는 변경할 수 없습니다.
2. 해결 방안
-
이 경우 이미 차위 목적지의 경로 데이터를 가지고 있는 것으로 보이는데, 대안 경로 테마를 설정하고 경로자체를 주경로를 0번인덱스 나머지 대안을 1번으로 두시면 됩니다.
-
SegmentPolyline이라 불리는 쉐이프도 있지만, 여전히 경로보다 상위 컴포넌트이고, 컬링이되지 않기 때문에 추천드리지는 않습니다.
-
Polyline으로 직접 구현하실 경우, 방향 화살표는 SDK에서 자동 제공되지 않으므로 Polygon으로 직접 그리셔야 합니다.
감사합니다.
대안경로는 setroute함수에 리스트형태로 knroute객체를 여러개 넣어주시면 됩니다.
인덱스는 리스트의 순서를 의미하므로 0부터 순서에 맞게 넣으시면 됩니다.
감사합니다.