我需要能够在未来的时间从优步API获得提货估算。我有用户的开始和结束位置。
例如,如果我想在6小时后预订车程(考虑到用户的取件位置和下落位置),我想知道出租车需要多长时间才能到达我的接送地点6个小时现在
我已经完全仔细阅读了Uber API文档,但他们还没有完成此功能。这是一个完全客户端应用程序,并希望能够深入了解这个问题。
**编辑**
我事先知道我想要到达目的地的时间,以及将来从取货地点到目的地(来自Goole Maps API)的旅行时间。
让我们假设该地区有司机。
提前致谢!
答案 0 :(得分:0)
这听起来像是一项不可能完成的任务,因为我们无法确切知道司机将“开始”向拾取点移动的位置。
答案 1 :(得分:0)
我不知道优步是如何运作的,但大多数的出租车公司会根据"免费"的数量给出提货时间估算。目前的拾取点附近的出租车。这种方法最准确,但您不能将其用于未来日期,因为要做到这一点,您必须预测出租车的未来位置。
至少在理论上,您可以尝试使用概率方法并通过查询Uber在不同时间对不同地点的估计来进行近似估计,并且一旦您有足够的数据,就可以预测平均等待时间。
然而,这将不太准确,并且不会考虑随机事件,例如,基于星期五下午5点的地点X的历史数据平均拾取时间。可能是2分钟,但自下周五以来,在那个地方安排了一项重大的体育赛事,所以实际上你可能根本无法驾驶出租车。