google-maps - 使用 5k+ 地址的可用地理 API 计算行程旅行时间

标签 google-maps geolocation maps gis

我正在研究一个交通模型,并且即将在 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/

相关文章:

javascript - 谷歌地图 API : SVG Marker moves relative to map when you zoom

c# - 等待 GetGeopositionAsync() 的结果

android - 使用 API 22 获取用户位置经纬度

javascript - 在 react 传单中过滤标记的性能缓慢

javascript - 谷歌地图定位问题

javascript - google maps和mysql数据库radius search中存储的地址类似

filter - 在mapbox gl js中使用多个过滤器的数据驱动样式

r - 如何在 R 中绘制坐标(纬度/经度)数据并为其制作动画?

php - 公共(public)交通中的图论

c# - 边界框内是否有经纬度?