バイク & ライドルートを計算します

Oberdorf 69 、 6403 K ü ssnacht (スイス)からルツェルンの文化会議センターまでのモーダル間ルートをリクエストします 。所要時間は、交通手段、bicycletransitいわゆるバイクと乗り物のインターモーダルルートを組み合わせて指定します。

リクエスト

認証

モーダル間ルーティングでは、 API キー と Bearer トークンの両方を使用した認証がサポートされます。 はじめにを無料で利用 するには、フリーミアム HERE Developer アカウントを作成して API キー を取得します。 その他の認証方法について は、『 Identity & Access Management 開発者ガイド』を参照してください。

バイク & ライドルートリクエストを作成します

GET https://intermodal.router.hereapi.com/v8/routes
    ?origin=47.082462,8.444887
    &destination=47.057296,8.299976
    &vehicle[modes]=bicycle
    &vehicle[enable]=routeHead
    &transit[enable]=routeTail
    &taxi[enable]=
    &alternatives=3
    &apiKey=

モーダル間ルートリクエストの一般的な必須パラメータは origin 、 AND のみ destination<latitude>,<longitude> で、形式で提供されます。 特にバイク & ライドリクエストの vehicle[modes]=bicyclevehicle[enable]=routeHeadtransit[enable]=routeTailtaxi[enable]= 場合は、パラメーター、、、を設定し、レスポンスにバイクとライドのモーダルルートが指定されていることを確認します。

vehicle[modes]=bicycleおよび vehicle[enable]=routeHead パラメータは、ルート の head セクションにあるbicycleルートオプションを戻すようにモーダル間ルータに指示 します。一方、このtransit[enable]=routeTailパラメータは、ルートの tail セクションにあるパブリックトランジットルートオプションを戻すようにモーダル間ルータに指示します。 taxi[enable]=taxi このパラメータは、デフォルトでイネーブルになっている応答の転送タイプをディセーブルにするために必要です。

デフォルトでは、 Intermodal Routing API V8 は最適なルートのみを返します。 オプションのパラメータ alternatives は、最適なルートを除いて戻る代替ルートの数を表します。 デフォルトでは、に設定 alternatives=0されています。

レスポンス

成功した応答には、計算されたルートに関する次の詳細情報が含まれています。

  • 1 つの最適なルートがセクションに分割されます
  • 各セクションの出発時間と到着時間、所要時間、座標、およびその他のセクションごとの情報
  • セクションごとに、次のいずれかのトランスポートタイプがあります。
    • vehicle - 出発地から乗り継ぎ地点までのルートセクション
    • pedestrian vehicle - バイクスタンドから transit 駅まで徒歩で行けるルートセクション
    • transit - 公共交通機関の出発および到着ステーションがあるルートセクション
      • 任意 return=intermediate で、 request パラメーターを設定することで、すべての中間の分岐点を返すことができます。
  • オペレータコード、オペレータ名、オペレータの Web サイトへのリンクなど、サービスを実行するオペレータのセット
{
    "routes": [
        {
            "id": "R006b6b-C1",
            "sections": [
                {
                    "arrival": {
                        "place": {
                            "id": "423708658",
                            "location": {
                                "lat": 47.083769,
                                "lng": 8.398502
                            },
                            "name": "Udligenswil, Neuheim",
                            "type": "station"
                        },
                        "time": "2021-09-13T22:03:00+02:00"
                    },
                    "departure": {
                        "place": {
                            "location": {
                                "lat": 47.082462,
                                "lng": 8.444887
                            },
                            "type": "place"
                        },
                        "time": "2021-09-13T21:43:00+02:00"
                    },
                    "id": "R006b6b-C1-S0",
                    "transport": {
                        "mode": "bicycle"
                    },
                    "type": "vehicle"
                },
                {
                    "agency": {
                        "id": "evT80100",
                        "name": "PostAuto AG",
                        "website": "http://www.sbb.ch/"
                    },
                    "arrival": {
                        "place": {
                            "id": "423708645",
                            "location": {
                                "lat": 47.053255,
                                "lng": 8.308895
                            },
                            "name": "Luzern, Schwanenplatz",
                            "type": "station"
                        },
                        "time": "2021-09-13T22:21:00+02:00"
                    },
                    "departure": {
                        "place": {
                            "id": "423708658",
                            "location": {
                                "lat": 47.083769,
                                "lng": 8.398502
                            },
                            "name": "Udligenswil, Neuheim",
                            "type": "station"
                        },
                        "time": "2021-09-13T22:03:00+02:00"
                    },
                    "id": "R006b6b-C1-S1",
                    "transport": {
                        "category": "Bus Service",
                        "headsign": "Luzern, Bahnhof",
                        "mode": "bus",
                        "name": "73",
                        "shortName": "73"
                    },
                    "type": "transit"
                },

                ...
                ... walk section from the arrival station to the destination
                ...

            ]
        },

        ...
        ... additional routes as requested per the alternatives parameter

    ]
}

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

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