routes - 这里API:多式联运。试图得到汽车+步行时间
问题描述
我想将驾驶+步行到门口的步骤结合起来。为此,应该能够使用多模式端点。因此,我试图了解联运 API 的工作原理。https://developer.here.com/documentation/intermodal-routing/dev_guide/concepts/modes.html
我认为多式联运会给我例如:
- 汽车到停车场的开始和到达时间 (1)
- 从停车场(开始)到目的地(到达)步行到大楼前门(2)
但是,当我调查收到的回复时,我有以下观察结果:
- 它为我提供了两种选择:开车和步行。它们不是连续的(我的意思是从开始到停车再到建筑),而是两条不同的路线/替代方案。
- 如果模式是“汽车”,它会为我提供出租车吗?
我怎样才能得到从 A 到 B 的路线只使用汽车停放它,然后从停车场步行到前门。
这是输出:
{"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"}}]}]}
我只需要基本知道汽车时间和步行时间。感谢您的指导。
解决方案
推荐阅读
- angular - Angular eslint 非常慢
- java - 使用 xdocreport 从 ODT 转换后损坏的 PDF
- ios - 如何在 Swift 中查看最新版本的 iOS?
- python - 如何保存 scikit-image PiecewiseAffineTransform?
- webpack - Webpack 拆分带有重复模块的块
- kotlin - 使用继承或枚举来表示游戏中的技能?如何尊重 SRP 和开闭原则?
- tensorflow - Tensorflow 2:如何拟合调用方法中返回多个值的子类模型?
- node.js - 通过我的 nodejs 服务器将视频从另一台服务器流式传输到客户端
- ruby-on-rails - Rails 6.1.3没有路线匹配[GET]
- flutter - 颤振中的字符串选择器