Matrix Routing API为时间表公共交通路线的持续时间提供了不切实际的结果

时间:2015-07-15 16:15:58

标签: here-api

我正在尝试使用Matrix Routing API来获取目标之间的公共传输传输时间。我正在提出的要求是:

https://route.st.nlp.nokia.com/routing/6.2/calculatematrix.json?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&mode=fastest;publicTransportTimeTable;traffic:enabled&destination0=40.7206,-74.04651&start0=40.89908,-73.77962&departure=2015-07-16T09:00:01

产生{u'BaseTime': 3140.0, u'Distance': 47036.0}

的路线

通过路由API发出相同位置的请求: https://route.cit.api.here.com/routing/7.2/calculateroute.json?waypoint0=40.89908,-73.77962&waypoint1=40.7206,-74.04651&combineChange=false&mode=fastest;publicTransportTimeTable;traffic:enabled&departure=2015-07-16T09:00:01&app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg

给出:{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秒。

carpublicTransportTimeTable模式的矩阵API响应是否完全相同?或者这是否暗示某些事情搞砸了?

1 个答案:

答案 0 :(得分:1)

您可能运气不佳 - 根据Developer's Guide Matrix Routing API 6.2 仅支持两种传输模式:

  • car汽车的路线计算。
  • truck卡车的路线计算。这种模式将考虑卡车 链接的限制,并将使用不同的速度假设 计算路线。

公共交通模式仅适用于Routing API 7.2