我试图找到一种方法来获取英国某条道路的历史速度数据,以计算一天中每个时间的平均速度以及一段时间内道路上任何驾驶员驾驶的最高速度。有什么指示如何从Waze做到这一点?谢谢
答案 0 :(得分:2)
我担心Waze不公开这些数据(可以理解,因为这是他们的核心业务)。帮助页面的这段摘录应该说得足够多了:
请注意:Waze不与合作伙伴共享任何历史数据。
如果您为当地政府或组织工作,您可以考虑加入Connected Citizens Program。作为合作伙伴,您可以获取特定路线的数据Feed,并且您可以存储该数据以获取历史数据(详见Waze Partners Help site)。
虽然我不确定这样做的法律地位而不是合作伙伴,但您可能也可以通过定期查找返回的数据,根据Waze提供的段的平均速度开始构建您自己的历史数据集您在Waze Live Map上计划路线。
路由请求被发送到https://www.waze.com/row-RoutingManager/routingRequest?...
(有关详细信息,请参阅浏览器的网络控制台),但这需要一些额外的工作来管理CSRF和会话cookie并提供正确的引用标头。虽然并非不可能,但它并不容易实现。
此类路由请求的响应包含您在实时地图上看到的说明,但也包括路径上每个特定段的长度(distance
),其平均速度,没有实时数据({ {1}})及其与实时数据的平均速度(crossTimeWithoutRealTime
)。也可以在当天的特定时间内请求平均速度,但这往往是有些不可靠的数据。
最大的速度是你在Waze的数据中找不到的东西,我很害怕。我甚至不确定Waze商店那些信息作为统计异常值通常对导航指令不那么有趣。如果您正在进行科学研究,您可以尝试联系Waze以获取更多信息,但在这种情况下不要过多地希望,因为他们有一个小团队,他们不断地接受他们收到的问题。< / p>