首页 > 解决方案 > 有没有办法在同一个 Here REST API V8 Routes 响应中获取摘要和折线信息?

问题描述

我需要航点之间长度的摘要信息以及每个部分的折线。“return”参数似乎只给了我一个选项(摘要)或另一个(折线)。我只想通过对 Routing API v8 的一个请求来实现这一点。有可能吗?

标签: resthere-api

解决方案


您可以组合多个返回参数。提供有关机动信息的参数是动作(或turnByTurnActions)。在你的情况下:

return=summary,polyline,actions


以下是取自HERE Maps for JavaScript API示例的完整路由请求:

https://router.hereapi.com/v8/routes?apikey=YOUR_API_KEY&routingMode=fast&transportMode=car&origin=52.5160%2C13.3779&destination=52.5206%2C13.3862&return=polyline%2Cactions%2CtravelSummary%2Ctinstructions

响应示例:

routes": [
  {
    "id": "ccaa74a9-d866-465b-ac8c-2846cfeaaff0",
    "sections": [
      {
        "id": "dffa50af-9e71-4585-b504-fdcd808d098e",
        "type": "vehicle",
        "actions": [
          {
            "action": "depart",
            "duration": 32,
            "length": 85,
            "instruction": "Head southeast on Pariser Platz. Go for 85 m.",
            "offset": 0
          },
          ...

推荐阅读