안녕하세요. 카카오내비 API의 다중 출발지 길찾기 기능을 테스트 하고 있습니다.
궁금한 점이 있어서 문의 드립니다.
-
다중 출발지 길찾기의 요청 파라미터 중 priority(경로 탐색 우선순위 옵션)를 DISTANCE(최단경로)로 설정하면, 실시간 교통변화와는 무관하게 항상 응답 결과의 distance 값은 동일한가요?
-
다중 출발지 길찾기의 요청 파라미터 중 radius(길찾기 반경)의 기준은 목적지 기준의 반경 인가요?
-
다중 출발지 길찾기의 요청 파라미터 중 radius(길찾기 반경)의 최대는 10000으로 되어 있는데, 다른 문의 글을 찾아보니 더 큰 숫자도 가능한 것으로 보입니다. 더 큰 수를 설정한다면 최대 얼마까지 가능하며, 그로 인해 퍼포먼스가 많이 떨어지게 되나요?
-
최대 30개의 출발지를 설정할 수 있다고 되어 있는데, 동일한 API를 호출하더라도 30개를 채워서 호출하면 "길찾기 결과를 찾을 수 없음"으로 응답 결과가 오고, 1건 호출하면 "길찾기 성공"으로 응답 결과가 오고 있습니다. 원인이나 이유를 알 수 있을까요? 호출하는 측에서 해결할 수 있는 방법은 어떻게 될까요? (아래에 호출한 json 샘플과 응답 결과 캡쳐 이미지 남겨드립니다.)
[1건 호출]
{
"destination": {
"x": 127.0170416121,
"y": 37.5120468006592
},
"origins": [
{
"x": 126.9417,
"y": 37.471605,
"key": "0"
}
],
"radius": 10000,
"priority": "DISTANCE"
}
[30건 호출 - “key”:"16"의 결과]
{
"destination": {
"x": 127.0170416121,
"y": 37.5120468006592
},
"origins": [
{
"x": 127.3954,
"y": 36.347705,
"key": "0"
},
{
"x": 129.3522,
"y": 35.543237,
"key": "1"
},
{
"x": 126.7334,
"y": 37.57709,
"key": "2"
},
{
"x": 126.745,
"y": 37.554777,
"key": "3"
},
{
"x": 126.6795,
"y": 37.460647,
"key": "4"
},
{
"x": 126.6413,
"y": 37.602349,
"key": "5"
},
{
"x": 127.5768,
"y": 36.781928,
"key": "6"
},
{
"x": 126.8412,
"y": 37.537849,
"key": "7"
},
{
"x": 127.1165,
"y": 37.502188,
"key": "8"
},
{
"x": 126.871,
"y": 37.352619,
"key": "9"
},
{
"x": 126.72011,
"y": 37.51763,
"key": "10"
},
{
"x": 126.6401,
"y": 37.462708,
"key": "11"
},
{
"x": 126.6824,
"y": 37.478135,
"key": "12"
},
{
"x": 126.6555,
"y": 37.584947,
"key": "13"
},
{
"x": 126.6763,
"y": 37.540887,
"key": "14"
},
{
"x": 129.0865,
"y": 35.274495,
"key": "15"
},
{
"x": 126.9417,
"y": 37.471605,
"key": "16"
},
{
"x": 126.84129,
"y": 37.53784,
"key": "17"
},
{
"x": 127.0708,
"y": 37.233414,
"key": "18"
},
{
"x": 126.7883,
"y": 37.501477,
"key": "19"
},
{
"x": 127.1234,
"y": 37.489056,
"key": "20"
},
{
"x": 126.7564,
"y": 37.690404,
"key": "21"
},
{
"x": 127.1111,
"y": 37.345607,
"key": "22"
},
{
"x": 127.118,
"y": 37.367398,
"key": "23"
},
{
"x": 126.6844,
"y": 37.614669,
"key": "24"
},
{
"x": 127.0341,
"y": 37.491041,
"key": "25"
},
{
"x": 127.1253,
"y": 37.493684,
"key": "26"
},
{
"x": 126.8358,
"y": 37.398091,
"key": "27"
},
{
"x": 127.0411,
"y": 37.686915,
"key": "28"
},
{
"x": 126.8488,
"y": 35.154908,
"key": "29"
}
],
"radius": 10000,
"priority": "DISTANCE"
}