次の方法で共有


MapsRoutingClient クラス

定義

Route サービス クライアント。

public class MapsRoutingClient
type MapsRoutingClient = class
Public Class MapsRoutingClient
継承
MapsRoutingClient

コンストラクター

MapsRoutingClient()

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(AzureKeyCredential, MapsRoutingClientOptions)

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(AzureKeyCredential)

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(AzureSasCredential, MapsRoutingClientOptions)

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(AzureSasCredential)

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(TokenCredential, String, MapsRoutingClientOptions)

MapsRoutingClient の新しいインスタンスを初期化します。

MapsRoutingClient(TokenCredential, String)

MapsRoutingClient の新しいインスタンスを初期化します。

メソッド

GetDirections(RouteDirectionQuery, CancellationToken)

配信元と宛先の間のルートを返します。指定されている場合は、ウェイポイントを通過します。 ルートでは、現在のトラフィックや、要求された曜日と時刻の一般的な道路速度などの要因が考慮されます。 返される情報には、距離、推定移動時間、ルート ジオメトリの表現が含まれます。 選択したオプションに応じて、ウェイポイントの順序の最適化やターンバイターン命令などの追加のルーティング情報も利用できます。 ルーティング サービスには、車両固有の従量課金モデルの詳細な説明に関する一連のパラメーターが用意されています。 関連する概念とパラメーターの詳細については、「従量課金モデル」をチェックしてください。

GetDirectionsAsync(RouteDirectionQuery, CancellationToken)

配信元と宛先の間のルートを返します。指定されている場合は、ウェイポイントを通過します。 ルートでは、現在のトラフィックや、要求された曜日と時刻の一般的な道路速度などの要因が考慮されます。 返される情報には、距離、推定移動時間、ルート ジオメトリの表現が含まれます。 選択したオプションに応じて、ウェイポイントの順序の最適化やターンバイターン命令などの追加のルーティング情報も利用できます。 ルーティング サービスには、車両固有の従量課金モデルの詳細な説明に関する一連のパラメーターが用意されています。 関連する概念とパラメーターの詳細については、「従量課金モデル」をチェックしてください。

GetDirectionsBatch(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken)

Route Directions Batch API は、単一の API 呼び出しを使用して 、Route Directions API にクエリのバッチを送信します。 TThis Route Directions Batch API は非同期 (非同期) で実行され、呼び出し元はクエリまで 700 バッチ処理できます。

GetDirectionsBatchAsync(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken)

Route Directions Batch API は、単一の API 呼び出しを使用して 、Route Directions API にクエリのバッチを送信します。 TThis Route Directions Batch API は非同期 (非同期) で実行され、呼び出し元はクエリまで 700 バッチ処理できます。

GetDirectionsImmediateBatch(IEnumerable<RouteDirectionQuery>, CancellationToken)

Route Directions Batch API は、単一の API 呼び出しを使用して 、Route Directions API にクエリのバッチを送信します。 Route Directions Batch API を呼び出して、非同期 (非同期) または同期 (同期) のいずれかを実行できます。 クエリまでの 100 同期 API。

GetDirectionsImmediateBatchAsync(IEnumerable<RouteDirectionQuery>, CancellationToken)

Route Directions Batch API は、単一の API 呼び出しを使用して 、Route Directions API にクエリのバッチを送信します。 Route Directions Batch API を呼び出して、非同期 (非同期) または同期 (同期) のいずれかを実行できます。 クエリまでの 100 同期 API。

GetImmediateRouteMatrix(RouteMatrixOptions, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 たとえば、食品配達会社には 20 人のドライバーがあり、レストランから配達を受け取るために最も近いドライバーを見つける必要があるとします。 このユース ケースを解決するために、Matrix Route API を呼び出すことができます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 同期要求のマトリックスの最大サイズは ( 100 配信元の数に宛先の数を乗算した) です。

GetImmediateRouteMatrix(RouteMatrixQuery, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 たとえば、食品配達会社には 20 人のドライバーがあり、レストランから配達を受け取るために最も近いドライバーを見つける必要があるとします。 このユース ケースを解決するために、Matrix Route API を呼び出すことができます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 同期要求のマトリックスの最大サイズは ( 100 配信元の数に宛先の数を乗算した) です。

GetImmediateRouteMatrixAsync(RouteMatrixOptions, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 たとえば、食品配達会社には 20 人のドライバーがあり、レストランから配達を受け取るために最も近いドライバーを見つける必要があるとします。 このユース ケースを解決するために、Matrix Route API を呼び出すことができます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 同期要求のマトリックスの最大サイズは ( 100 配信元の数に宛先の数を乗算した) です。

GetImmediateRouteMatrixAsync(RouteMatrixQuery, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 たとえば、食品配達会社には 20 人のドライバーがあり、レストランから配達を受け取るために最も近いドライバーを見つける必要があるとします。 このユース ケースを解決するために、Matrix Route API を呼び出すことができます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 同期要求のマトリックスの最大サイズは ( 100 配信元の数に宛先の数を乗算した) です。

GetRouteMatrix(WaitUntil, RouteMatrixOptions, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 非同期要求のマトリックスの最大サイズは ( 700 配信元の数に宛先の数を乗算した) です。

GetRouteMatrixAsync(WaitUntil, RouteMatrixOptions, CancellationToken)

マトリックス ルーティング サービスを使用すると、非同期 (非同期) または同期 (同期) 要求を使用して、配信元と宛先の場所によって定義された一連のルートのルート概要のマトリックスを計算できます。 指定された配信元ごとに、サービスは、その配信元から特定のすべての宛先へのルーティングのコストを計算します。 一連の配信元と宛先のセットは、テーブルの列ヘッダーと行ヘッダーと考えることができます。テーブル内の各セルには、配信元からそのセルの宛先へのルーティングコストが含まれます。 ルートごとに、移動時間と距離が返されます。 計算されたコストを使用して、Route Directions API を使用して計算する詳細なルートを決定できます。 非同期要求のマトリックスの最大サイズは ( 700 配信元の数に宛先の数を乗算した) です。

GetRouteRange(RouteRangeOptions, CancellationToken)

このサービスは、指定された燃料、エネルギー、時間、または距離の予算に基づいて、出発地から到達できる一連の場所を計算します。 ポリゴン境界 (または等時線) は、原点の結果である正確なポリゴン中心と同様に、反時計回りの方向で返されます。 返される多角形は、指定された等時線内の POI を検索する ジオメトリ 内の検索など、さらに処理するために使用できます。

GetRouteRangeAsync(RouteRangeOptions, CancellationToken)

このサービスは、指定された燃料、エネルギー、時間、または距離の予算に基づいて、出発地から到達できる一連の場所を計算します。 ポリゴン境界 (または等時線) は、原点の結果である正確なポリゴン中心と同様に、反時計回りの方向で返されます。 返される多角形は、指定された等時線内の POI を検索する ジオメトリ 内の検索など、さらに処理するために使用できます。

適用対象