我正在尝试使用Matrix Routing API来获取目标之间的公共传输传输时间。我正在提出的要求是:
产生{u'BaseTime': 3140.0, u'Distance': 47036.0}
给出:{u'baseTime': 6932, u'distance': 37585,}
后者更符合here.com网站提供的内容: https://www.here.com/directions/publicTransport/N40.7206-,-W74.04651:40.7206,-74.04651/N40.89908-,-W73.77962:40.89908,-73.77962?map=40.81592,-73.91308,11,grey&leave=1437030000000
如何通过合理的公共交通时间估算来获得矩阵API?
如果将矩阵请求中的mode
切换为car
,我也会获得3140作为基准时间。将其设置为publicTransport
会产生惊人的20742秒。
car
和publicTransportTimeTable
模式的矩阵API响应是否完全相同?或者这是否暗示某些事情搞砸了?
答案 0 :(得分:1)
您可能运气不佳 - 根据Developer's Guide Matrix Routing API 6.2 仅支持两种传输模式:
car
汽车的路线计算。truck
卡车的路线计算。这种模式将考虑卡车
链接的限制,并将使用不同的速度假设
计算路线。公共交通模式仅适用于Routing API 7.2