ガイドAPIリファレンス
ガイド

HERE Waypoints Sequence API v8の利用開始

このセクションでは、HEREプラットフォームでHERE Waypoints Sequence API V8サービスを迅速に開始する方法について説明します。

📘

このセクションでは、HERE Waypoints Sequence API v8サービスの使用を迅速に開始するために必要な最小限の設定について説明します。HEREアカウントの設定、プロジェクトの作成、サービスのリンク、アプリの登録、認証の詳細については、「Identity & Access Managementガイド」を参照してください。

HEREアカウントを取得する

組織管理者からの招待状を通じて、または無料で利用を開始して、HEREプラットフォームへのアクセスを入手します。

  • 会社がすでにHEREプラットフォーム組織を設立している場合は、組織への参加に招待できる管理者に連絡してください。
  • 会社がまだHEREプラットフォーム組織を設立していない場合は、無料で利用を開始できます。詳細については、「HEREプラットフォームの価格設定」を参照してください。

APIキーを入手する

APIキーを入手するには、次の手順を実行します。

  1. HEREアカウントを使用してHEREプラットフォームにサインインします。
  2. ランチャーから[アクセスマネージャー]を開きます。
  3. [アプリ]タブを選択し、[新しいアプリを登録]をクリックします。
  4. アプリの名前を入力します。
  5. [登録]をクリックします。HEREプラットフォームで、一意のアプリIDを持つ新しいアプリが作成されます。
  6. [資格情報]タブで、[APIキー]を選択し、[APIキーを生成]をクリックして、アプリ認証資格情報用に最大2つのAPIキーを生成します。APIキーが作成され、表示されます。

リクエストを送信する

この例では、ユーザーは、ドイツのヴィースバーデンにある中央駅からドイツのマインツにある中央駅まで最速の方法を探しています。なお、フランクフルト、ダルムシュタット、ハナウの中央駅とフランクフルトの空港を経由します。ユーザーは交通情報に関心があり、時間が最適化されたルートを探しています。

リクエスト

curl -H "Authorization: Bearer BEARER_TOKEN" "https://wps.hereapi.com/v8/findsequence2?start=WiesbadenCentralStation;50.0715,8.2434&destination1=FranfurtCentralStation;50.1073,8.6647&destination2=DarmstadtCentralStation;49.8728,8.6326&destination3=FrankfurtAirport;50.0505,8.5698&destination4=HanauCentralStation;50.1218,8.9298&end=MainzCentralStation;50.0021,8.259&improveFor=time&departure=2014-12-09T09:30:00%2b01:00&mode=fastest;car;traffic:enabled"

レスポンス

{
  "results": [
    {
      "waypoints": [
        {
          "id": "WiesbadenCentralStation",
          "lat": 50.0715,
          "lng": 8.2434,
          "sequence": 0,
          "estimatedArrival": null,
          "estimatedDeparture": "2014-12-09T09:30:00+01:00",
          "fulfilledConstraints": []
        },
        {
          "id": "FrankfurtAirport",
          "lat": 50.0505,
          "lng": 8.5698,
          "sequence": 1,
          "estimatedArrival": "2014-12-09T09:48:14+01:00",
          "estimatedDeparture": "2014-12-09T09:48:14+01:00",
          "fulfilledConstraints": []
        },
        {
          "id": "FranfurtCentralStation",
          "lat": 50.1073,
          "lng": 8.6647,
          "sequence": 2,
          "estimatedArrival": "2014-12-09T10:01:58+01:00",
          "estimatedDeparture": "2014-12-09T10:01:58+01:00",
          "fulfilledConstraints": []
        },
        {
          "id": "HanauCentralStation",
          "lat": 50.1218,
          "lng": 8.9298,
          "sequence": 3,
          "estimatedArrival": "2014-12-09T10:26:46+01:00",
          "estimatedDeparture": "2014-12-09T10:26:46+01:00",
          "fulfilledConstraints": []
        },
        {
          "id": "DarmstadtCentralStation",
          "lat": 49.8728,
          "lng": 8.6326,
          "sequence": 4,
          "estimatedArrival": "2014-12-09T10:59:54+01:00",
          "estimatedDeparture": "2014-12-09T10:59:54+01:00",
          "fulfilledConstraints": []
        },
        {
          "id": "MainzCentralStation",
          "lat": 50.0021,
          "lng": 8.259,
          "sequence": 5,
          "estimatedArrival": "2014-12-09T11:29:11+01:00",
          "estimatedDeparture": null,
          "fulfilledConstraints": []
        }
      ],
      "distance": "164286",
      "time": "7151",
      "interconnections": [
        {
          "fromWaypoint": "WiesbadenCentralStation",
          "toWaypoint": "FrankfurtAirport",
          "distance": 26628,
          "time": 1094,
          "rest": 0,
          "waiting": 0
        },
        {
          "fromWaypoint": "FrankfurtAirport",
          "toWaypoint": "FranfurtCentralStation",
          "distance": 15082,
          "time": 824,
          "rest": 0,
          "waiting": 0
        },
        {
          "fromWaypoint": "FranfurtCentralStation",
          "toWaypoint": "HanauCentralStation",
          "distance": 34647,
          "time": 1488,
          "rest": 0,
          "waiting": 0
        },
        {
          "fromWaypoint": "HanauCentralStation",
          "toWaypoint": "DarmstadtCentralStation",
          "distance": 49219,
          "time": 1988,
          "rest": 0,
          "waiting": 0
        },
        {
          "fromWaypoint": "DarmstadtCentralStation",
          "toWaypoint": "MainzCentralStation",
          "distance": 38710,
          "time": 1757,
          "rest": 0,
          "waiting": 0
        }
      ],
      "description": "Targeted best time; with , improvement for traffic",
      "timeBreakdown": {
        "driving": 7151,
        "service": 0,
        "rest": 0,
        "waiting": 0,
        "break": 0
      }
    }
  ],
  "errors": [],
  "processingTimeDesc": "172ms",
  "responseCode": "200",
  "warnings": null,
  "requestId": "08ae96af-7c05-49b1-8535-98db0307d667"
}

次のステップ