2012-09-17 1 views
3

그러나 http://www.rubygeocoder.com/을 사용하여 두 위치 사이의 거리를 계산하는 시스템을 구축했지만 예를 들어 도로를 통해 거리를 측정하는 데 필요한 (세금 공제) 킬로미터 비용 (예 : 여행비)을 계산할 수 있습니다 Google을 사용하여Ruby on Rails를 사용하여 두 지리적 위치 사이의 도로 거리를 어떻게 계산합니까?

가장 좋은 방법은 무엇입니까?

+0

Gmaps4rails에는 Google 지침에 대한 루비 래퍼가 포함되어 있습니다. – apneadiving

답변

5

https://developers.google.com/maps/documentation/directions/을 사용할 수 있습니다. 예를 들어

의 요청에 :

http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false 

는 총 거리 몬트리올과 함께 당신에게 토론토에서 지시를 얻을 것이다.

https://github.com/apneadiving/Google-Maps-for-Rails은 길 찾기 API를 래핑하므로 더 쉽게 사용할 수 있습니다. 이 경우 우리는 하나의 요청에 대해서만 이야기하기 때문에 과잉이라고 판단 할 수도 있습니다.