如何使用Ruby(on Rails)计算两个地理位置之间的道路距离?

3
我已经建立了一个使用http://www.rubygeocoder.com/计算两个位置之间距离的系统,但是,为了能够计算(可减税)的每公里成本(例如旅行补偿),我需要通过道路获取距离,例如使用Google。最佳方法是什么?

Gmaps4rails 包含一个用于 Google 方向的 Ruby 封装。 - apneadiving
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,因此您可能会发现它使您的生活更轻松。但在这种情况下,我们只需要一个请求,所以您可能会发现使用它有些过度。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接