Ruby on rails 使用Rails地理编码器的两个位置之间的步行路线距离

Ruby on rails 使用Rails地理编码器的两个位置之间的步行路线距离,ruby-on-rails,ruby,google-maps,rails-geocoder,Ruby On Rails,Ruby,Google Maps,Rails Geocoder,我试图使用Rails Geocoder获得两个位置之间的步行路线距离,但它获取纬度和经度值,并给出它们之间的距离,这在我的应用程序中并不适用。我需要得到两个位置之间的距离,当我在两个点之间步行或开车时 资料来源:马萨诸塞州波士顿河街733号,02136-->[42.264,-71.1028] 目的地:马萨诸塞州切斯特纳特山博伊斯顿街830号02467-->[“42.3260327”、“-71.14839090000001”] 当前结果:4.878450592226187英里(距离) 根据谷歌地图

我试图使用Rails Geocoder获得两个位置之间的步行路线距离,但它获取纬度和经度值,并给出它们之间的距离,这在我的应用程序中并不适用。我需要得到两个位置之间的距离,当我在两个点之间步行或开车时

资料来源:马萨诸塞州波士顿河街733号,02136-->[42.264,-71.1028]

目的地:马萨诸塞州切斯特纳特山博伊斯顿街830号02467-->[“42.3260327”、“-71.14839090000001”]

当前结果:4.878450592226187英里(距离)


根据谷歌地图,距离是8.4英里,这是我期待的

正如您所观察到的,两点之间的简单距离是不够的。您必须在两点之间建立一条路线,并计算路线的长度。我还没有和geocoder gem合作过,但我很确定它不会这么做。谢谢你的快速回复。有没有红宝石可以得到我想要的。我不知道有这样的宝石。谢谢。如果我得到任何解决方案,我会发邮件给你。看起来你可以很容易地从