ルートシェイプを取得

ルートのシェイプを取得するに は、ルートリクエストでreturn=polylineを指定します。

これにより 、各セクションにフィールドpolylineが作成されます。 このポリラインは 、フレキシブルポリラインを使用してエンコードされます。 このポリラインは、フレキシブルポリライン レポジトリで利用できる例を使用して、多くの主要言語で簡単にエンコードできます。

Maps API for JavaScript は、デコードを実行できるラッパーを提供します。 フレキシブル折れ線の使用方法については、 JS API のルーティング例を参照してください。

以下を使用することもできます

curl -X GET \
  'https://router.hereapi.com/v8/routes?transportMode=car&origin=52.5308,13.3847&destination=52.5323,13.3789&return=polyline&apikey={YOUR_API_KEY}'
{
  "routes": [
    {
      "id": "81e526c0-5693-4bc0-bdbb-239ecc2857e7",
      "sections": [
        {
          "arrival": {
            "place": {
              "location": {
                "lat": 52.53232637420297,
                "lng": 13.378873988986016
              },
              "type": "place"
            },
            "time": "2019-12-09T11:15:43+01:00"
          },
          "departure": {
            "place": {
              "location": {
                "lat": 52.53098367713392,
                "lng": 13.384566977620125
              },
              "type": "place"
            },
            "time": "2019-12-09T11:13:51+01:00"
          },
          "id": "3b64cfbf-4a78-487b-ab37-0676b06d2456",
          "polyline": "BGwynmkDu39wZvBtFAA3InfAAvHrdAAvHvbAAoGzF0FnGoGvHsOvRAA8L3NAAkSnVAAoGjIsEzFAAgFvHkDrJAAwHrJoVvb0ezoBAAjInVAA3N_iBAAzJ_Z",
          "transport": {
            "mode": "car"
          },
          "type": "vehicle"
        }
      ]
    }
  ]
}

」に一致する結果は 件です

    」に一致する結果はありません