首页 > 解决方案 > 这里API:多式联运。试图得到汽车+步行时间

问题描述

我想将驾驶+步行到门口的步骤结合起来。为此,应该能够使用多模式端点。因此,我试图了解联运 API 的工作原理。https://developer.here.com/documentation/intermodal-routing/dev_guide/concepts/modes.html

我认为多式联运会给我例如:

但是,当我调查收到的回复时,我有以下观察结果:

  1. 它为我提供了两种选择:开车和步行。它们不是连续的(我的意思是从开始到停车再到建筑),而是两条不同的路线/替代方案。
  2. 如果模式是“汽车”,它会为我提供出租车吗?

我怎样才能得到从 A 到 B 的路线只使用汽车停放它,然后从停车场步行到前门。

这是我发出的请求:https://intermodal.router.hereapi.com/v8/routes?apiKey=QHvuXLTYEpWC-CHUiakZ7vGAg8iCG0IGdGLpUeyPe6A&alternatives=1&destination=51.2181549,4.410447&origin=51.2189974,4.4023507&transit[modes]=,pid,-busRa -intercityTrain,-lightRail,-privateBus

这是输出:

{"routes":[{"id":"R00d94d-C0","sections":[{"id":"R00d94d-C0-S0","type":"taxi","preActions":[{"action":"wait","duration":120}],"departure":{"time":"2021-03-10T09:46:51+01:00","place":{"type":"place","location":{"lat":51.2184227,"lng":4.4021165}}},"arrival":{"time":"2021-03-10T09:50:31+01:00","place":{"type":"place","location":{"lat":51.2181652,"lng":4.4102919}}},"transport":{"mode":"car","category":"Taxi","color":"#FECC00"},"agency":{"id":"taxi_eu","name":"Antwerpen Antwerp-Tax","icon":"http://um-routing-prod-1-metarouter/icons/op/taxi_eu.png"}}]},{"id":"R00d94d-C1","sections":[{"id":"R00d94d-C1-S0","type":"pedestrian","departure":{"time":"2021-03-10T09:39:51+01:00","place":{"type":"place","location":{"lat":51.2189978,"lng":4.4021222}}},"arrival":{"time":"2021-03-10T09:51:24+01:00","place":{"type":"place","location":{"lat":51.2181652,"lng":4.4102919}}},"transport":{"mode":"pedestrian"}}]}]}

我只需要基本知道汽车时间和步行时间。感谢您的指导。

标签: routeshere-api

解决方案


推荐阅读