我正在研究一个交通模型,并且即将在 5,000 点之间做一个旅行时间矩阵。是否有一种免费、半可靠的方式来计算我所有节点之间的行程时间?
我认为谷歌地图对我可以实现的查询/点击数有限制。
编辑
我想使用一个 api,比如谷歌地图或类似的,因为它们包括道路方向、车道数、发布速度、道路类型等数据......
编辑 2
请注意,openstreet map 数据不完整,并非适用于美国以外的所有司法管辖区
最佳答案
Google Directions API将您限制为 2500 calls per day .此外,服务条款规定您只能“与在 Google map 上显示结果一起使用”服务。
您可能对 OpenTripPlanner 感兴趣,一个正在开发的项目,可以进行多模式路由,和Graphserver OpenTripPlanner 是在其上构建的。
一种方法是使用 OpenStreetMap使用 Graphserver 生成数据 Shortest Path Trees从每个节点。
关于google-maps - 使用 5k+ 地址的可用地理 API 计算行程旅行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240487/