我正在为一个移动项目编写一个Rails后端,我遇到了一个非常有趣的问题。
我想计算两个点之间的到达时间(给定点A和B)在A到达B点的时间。我不将距离作为度量的原因是因为在鸟瞰图,最短的距离并不总能给你一个准确的答案。由于交通规则适用,车辆A可能真正接近B点,但由于可用的转弯等,实际远远落后于C的车辆C可能会有更少的到达时间。
当然使用Google Maps API是第一个也是一个非常简洁的解决方案,但是我认为不断查询地图API可能会降低服务器速度,使我的后端解决方案变得高效。
考虑到转弯,交通等现实生活中的复杂情况,是否有其他解决方案可以提供准确的到达时间。
答案 0 :(得分:0)
路线服务包含在Google地图API中,就像地理定位一样。如果你可以使用一个,你可以使用另一个。来自google serach:https://developers.google.com/maps/documentation/directions/