我正在为一个移动项目编写 Rails 后端,我遇到了一个非常有趣的问题。
我想计算两点之间的汽车到达时间(给定点A和B)在什么时间A可以到达B点。我不将距离作为度量的原因是因为就鸟瞰图而言,最短的距离并不总是给你一个准确的答案。由于适用交通规则,车辆 A 可能真正靠近点 B,但由于可用转弯等原因,实际上比 C 落后得多的车辆 C 的到达时间可能更短。
当然,使用 Google Maps API 是第一个也是非常简洁的解决方案,但是我认为不断查询地图 API 可能会降低服务器的速度,从而使我的后端解决方案变得高效。
考虑到转弯、交通等现实生活中的复杂情况,是否有替代解决方案来提供准确的到达时间?