プロファイルモードでルートを計算します

次のチュートリアルでは、 7 x 7 のマトリックスリクエストの出発地と目的地の例を示します。

  1. ベルリン (52.54 、 13.40)
  2. キエフ (50.43 、 30.52)
  3. ロンドン (51.50 、 -0.08)
  4. マドリッド空港 (40.40,-3.68)
  5. モスクワ (55.75 、 37.60)
  6. パリアット (48.87, 2.33)
  7. ローマ (41.90, 12.48)

自動車走行距離のマトリックスを計算するには、以下のリクエストを使用します。 リクエストでは目的地の配列が指定されていないため、出発地は目的地と見なされ、結果のマトリックスは 7 x 7 のマトリックスになります。 リージョン 定義は特殊なバリアント worldです。 リクエストでは、Transportモードの CAR を使用するプロファイルcarFast を使用し、移動時間のルート計算を最適化します。 既定では、サービスは移動時間のマトリックスを計算しますが、リクエストでは、時間ではなく距離を取得するため、リクエストでは、値distancesを使用してプロパティmatrixAttributesが指定されます。

{
    "origins": [
        { "lat": 52.54, "lng": 13.40 },
        { "lat": 50.43, "lng": 30.52 },
        { "lat": 51.50, "lng": -0.08 },
        { "lat": 40.40, "lng": -3.68 },
        { "lat": 55.75, "lng": 37.60 },
        { "lat": 48.87, "lng":  2.33 },
        { "lat": 41.90, "lng": 12.48 }
    ],
    "profile": "carFast",
    "regionDefinition": {
        "type": "world"
    },
    "matrixAttributes": ["distances"]
}

表示される内容は次のとおりです。

ヨーロッパでのマトリックスリクエスト
図 1. ヨーロッパでのマトリックスリクエスト

マトリックスリクエストを送信するすべての手順については、「利用開始」セクションで説明しています。 レスポンスは次のようになります。

{
    "matrixId": "d68e214a-52f7-4b67-858a-d67935cce61b",
    "matrix": {
        "numOrigins": 7,
        "numDestinations": 7,
        "distances": [
            0, 1360978, 1093439, 2319223, 1836226, 1052278, 1508389,
            1346659, 0, 2395659, 3621443, 853752, 2354498, 2445588,
            1101711, 2404221, 0, 1719756, 2879469, 456781, 1838456,
            2317959, 3620469, 1711156, 0, 4095717, 1271140, 1961961,
            1823692, 851480, 2872692, 4098476, 0, 2831531, 3054079,
            1051198, 2353708, 452120, 1272365, 2828956, 0, 1426684,
            1507836, 2441104, 1832407, 1963512, 3049976, 1424346, 0
        ]
    },
    "regionDefinition": {
        "type": "world"
    }
}

この応答は、メートル単位のエントリを含むこのマトリックスに対応しています。

出発地 \ 目的地 1 2 3 4 5 6 7
1 0 1360978 1093439 2319223 1836226 1052278 1508389
2 1346659 0 2395659 3621443 853752 2354498 2445588
3 1101711 2404221 0 1719756 2879469 456781 1838456
4 2317959 3620469 1711156 0 4095717 1271140 1961961
5 1823692 851480 2872692 4098476 0 2831531 3054079
6 1051198 2353708 452120 1272365 2828956 0 1426684
7 1507836 2441104 1832407 1963512 3049976 1424346 0

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

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