我已经建立了一个使用http://www.rubygeocoder.com/计算两个位置之间距离的系统,但是,为了能够计算(可减税)的每公里成本(例如旅行补偿),我需要通过道路获取距离,例如使用Google。最佳方法是什么?
http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false
这个命令会为您提供从多伦多到蒙特利尔的路线和总里程。
https://github.com/apneadiving/Google-Maps-for-Rails 包装了方向 API,因此您可能会发现它使您的生活更轻松。但在这种情况下,我们只需要一个请求,所以您可能会发现使用它有些过度。