3

我已经建立了一个系统,可以使用 http://www.rubygeocoder.com/计算两个位置之间的距离,但是,为了能够计算我需要的(免税)公里成本(例如旅行补偿)通过公路获取距离,例如使用谷歌。

这怎么做最好?

4

1 回答 1

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,因此您可能会发现它让您的生活更轻松。您可能还会发现在这种情况下它是多余的,因为我们只讨论一个请求。

于 2012-09-17T17:21:15.113 回答