두 좌표 간의 거리를 계산하고 싶지만 때로는 원점 좌표가 목적지 좌표를 초과하거나 초과하는 경우가 있습니다. 그리고 일방 통행 도로에서는 문제가됩니다.이 경우 거리가 예일 수 있기 때문입니다. 목적지까지 돌아가려면 1 km. 실생활에서는 괜찮습니다. 실제로 실제 거리는 단지 예입니다. 10 미터 (단방향 도로를 되돌릴 수 있다면). 방향 만 잘못되었습니다.Google지도 거리 매트릭스 API : 절대 거리 얻기
API를 두 번 호출하면이 문제를 해결할 수 있습니다 (origins=my_origin_coordinate&destinations=my_destination_coordinate
및 origins=my_destination_coordinate&destinations=my_origin_coordinate
).
하지만 하나의 검색어에서 두 거리를 쉽게 얻을 수있는 방법이 있습니까? (내 쿼리 제한을 저장하려면 ...)
거리 매트릭스는 단일 쿼리에서 여러 결과를 허용합니다. 하나의 요청으로'originins = my_origin_coordinate | my_destination_coordinate & destinations = my_origin_coordinate | my_destination_coordinate'을 할 수 있습니다. 그러면 두 가지 결과가 모두 나타납니다. 할당량이 "요소"를 기반으로하므로 쿼터를 실제로 지원하지는 않으며 하나의 쿼리에서할지 아니면 두 개에서할지, "요소"와 동일한 수입니다. – geocodezip
감사합니다. 나는 그것이 해결책이라고 생각한다. 나는 (elements의 목록에서) 응답으로부터 적당한 거리를 선택할 수있다. – ragesz