2012-01-15 3 views
1

Google Directions API 인수 &avoid=tolls를 제공하여 시도을 피하기 통행료 우리를 할 수 있습니다.Google Directions API의 제한 사항에 대해 통행료 및 고속도로를 피하는 방법은 무엇입니까?

또한 을 시도하면 &avoid=highways 인수를 제공하여 고속도로를 피할 수 있습니다.

나는 통행료 및 고속도로를 피하기위한 논거를 어떻게 제공 할까?

그것은 &avoid=tolls|highways 또는 &avoid=tolls,highways인가?

+0

가 없었다으로 https://productforums.google.com/forum/#!topic/maps/WSp_qn6ou6I

나는 길 찾기 API의 버그 추적기에 이것에 대한 버그 티켓을 열었습니다? –

+0

@RowlandShaw 예,하지만 반환 된 결과는 내가 무엇을 넣든 상관 없습니다. http://groups.google.com/group/google-maps-api-web-services/browse_thread/thread/7dff69e69066845c의 사람들도이 질문을 무시하고 있습니다. – Pacerier

+0

답변을 무시하고 알지 못하는 것 사이에는 차이가 있습니다 (문서화 된 것으로 보이지 않습니다.) –

답변

1

저는 고속도로와 통행료를 피하려고하는 "시도"에 갇혀 있습니다. 문서에는 분명히 "주의 : 제한 추가는 제한된 기능을 포함하는 경로를 배제하는 것이 아니라 결과를보다 유리한 경로로 편향합니다"... 너무 호의적으로 무시 된 인수.

당신은 두 인수 ... HTTP에 전달할 수 있습니다? //maps.google.com/maps/api/directions/xml 대안 = 사실 & 단위 = 제국 & 피하기 = 통행료 & 피하기 = 고속도로 ...

여기에 .... 최신 문서에 대한 링크의 https://developers.google.com/maps/documentation/directions/

1

저도 같은 문제로 실행, 그래서 나는 몇 가지 테스트를하고 &avoid=tolls|highways 올바른 사용법입니다 것처럼 가 나타납니다.

포틀랜드에서 샌프란시스코로가는 중, 통행료 및 고속도로가 있습니다. maps.google.com으로 이동하여 둘 사이를 오가며 다른 옵션을 선택하면 Google은 고속도로 및 유료 도로를 피하면서 고속도로를 피하는 것과 동일한 경로를 제공합니다.

&avoid=highways|tolls 같은 API 요청에 동일한 &avoid=tolls|highways의 결과를 고. 중 하나를 피하지의

&avoid=tolls,highways 결과. 단지 회피 통행료

&avoid=tolls&avoid=highways 결과.

이 모든 당신이 |로를 통과 할 때 구글이 두 변수를 읽고 있어야한다는 추론하는 날 리드. 그러나 통행료 및 고속도로를 피하면 종종 고속도로를 피하는 것과 같은 방향이됩니다.

0

현재 구글 길 찾기 API의 버그 (안 클라이언트 라이브러리있을 것 같습니다). 여러 제한 사항이 식별되지 않습니다 (예 : &avoid=highways|tolls은 작동하지 않지만 단일 작업은 &avoid=highways&avoid=tolls입니다.

참조 응답 : 없음 당신이 * 중 * 봤어 이미 https://code.google.com/p/gmaps-api-issues/issues/detail?id=10696