Freigeben über


MapsRoutingClient.GetRouteMatrix Methode

Definition

Der Matrixroutingdienst ermöglicht die Berechnung einer Matrix von Routenzusammenfassungen für eine Gruppe von Routen, die durch Ursprungs- und Zielstandorte definiert sind, mithilfe einer asynchronen (asynchronen) oder synchronen (Synchronisierung) Anforderung. Für jeden bestimmten Ursprung berechnet der Dienst die Kosten für das Routing von diesem Ursprung zu jedem bestimmten Ziel. Der Satz der Ursprünge und der Zielsatz kann als Spalten- und Zeilenüberschriften einer Tabelle betrachtet werden, und jede Zelle in der Tabelle enthält die Kosten für das Routing vom Ursprung zum Ziel für diese Zelle. Für jede Route werden die Fahrzeiten und Entfernungen zurückgegeben. Sie können die berechneten Kosten verwenden, um mithilfe der Routenbeschreibungs-API zu bestimmen, welche detaillierten Routen berechnet werden sollen. Die maximale Größe einer Matrix für eine asynchrone Anforderung ist 700 (die Anzahl der Ursprünge multipliziert mit der Anzahl der Ziele).

public virtual Azure.Maps.Routing.Models.GetRouteMatrixOperation GetRouteMatrix (Azure.WaitUntil waitUntil, Azure.Maps.Routing.RouteMatrixOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRouteMatrix : Azure.WaitUntil * Azure.Maps.Routing.RouteMatrixOptions * System.Threading.CancellationToken -> Azure.Maps.Routing.Models.GetRouteMatrixOperation
override this.GetRouteMatrix : Azure.WaitUntil * Azure.Maps.Routing.RouteMatrixOptions * System.Threading.CancellationToken -> Azure.Maps.Routing.Models.GetRouteMatrixOperation
Public Overridable Function GetRouteMatrix (waitUntil As WaitUntil, options As RouteMatrixOptions, Optional cancellationToken As CancellationToken = Nothing) As GetRouteMatrixOperation

Parameter

waitUntil
WaitUntil

Wenn die Methode auf die Rückgabe warten soll, bis der lang andauernde Vorgang für den Dienst abgeschlossen ist; Started , wenn sie nach dem Starten des Vorgangs zurückgegeben werden soll.

options
RouteMatrixOptions

Die Routenrichtungsoptionen.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Ausnahmen

options ist NULL.

Der Dienst hat einen nicht erfolgreichen status Code zurückgegeben.

Gilt für: