MapsRoutingClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Client du service route.
public class MapsRoutingClient
type MapsRoutingClient = class
Public Class MapsRoutingClient
- Héritage
-
MapsRoutingClient
Constructeurs
MapsRoutingClient() |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(AzureKeyCredential) |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(AzureKeyCredential, MapsRoutingClientOptions) |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(AzureSasCredential) |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(AzureSasCredential, MapsRoutingClientOptions) |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(TokenCredential, String) |
Initialise une nouvelle instance de MapsRoutingClient. |
MapsRoutingClient(TokenCredential, String, MapsRoutingClientOptions) |
Initialise une nouvelle instance de MapsRoutingClient. |
Méthodes
GetDirections(RouteDirectionQuery, CancellationToken) |
Retourne un itinéraire entre une origine et une destination, en passant par des points de passage s’ils sont spécifiés. L’itinéraire prendra en compte des facteurs tels que le trafic actuel et les vitesses typiques de la route le jour de la semaine et l’heure de la journée demandés. Les informations retournées incluent la distance, le temps de trajet estimé et une représentation de la géométrie de l’itinéraire. Des informations de routage supplémentaires, telles que l’ordre de point de routage optimisé ou les instructions de tour par étape, sont également disponibles, en fonction des options sélectionnées. Le service de routage fournit un ensemble de paramètres pour une description détaillée du modèle de consommation spécifique au véhicule. Veuillez case activée Modèle de consommation pour obtenir une explication détaillée des concepts et paramètres impliqués. |
GetDirectionsAsync(RouteDirectionQuery, CancellationToken) |
Retourne un itinéraire entre une origine et une destination, en passant par des points de passage s’ils sont spécifiés. L’itinéraire prendra en compte des facteurs tels que le trafic actuel et les vitesses typiques de la route le jour de la semaine et l’heure de la journée demandés. Les informations retournées incluent la distance, le temps de trajet estimé et une représentation de la géométrie de l’itinéraire. Des informations de routage supplémentaires, telles que l’ordre de point de routage optimisé ou les instructions de tour par étape, sont également disponibles, en fonction des options sélectionnées. Le service de routage fournit un ensemble de paramètres pour une description détaillée du modèle de consommation spécifique au véhicule. Veuillez case activée Modèle de consommation pour obtenir une explication détaillée des concepts et paramètres impliqués. |
GetDirectionsBatch(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken) |
L’API Route Directions Batch envoie des lots de requêtes à l’API Route Directions à l’aide d’un seul appel d’API.
Cette API de traitement des itinéraires s’exécute de manière asynchrone (asynchrone) et permet à l’appelant de traiter par lots jusqu’aux |
GetDirectionsBatchAsync(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken) |
L’API Route Directions Batch envoie des lots de requêtes à l’API Route Directions à l’aide d’un seul appel d’API.
Cette API de traitement des itinéraires s’exécute de manière asynchrone (asynchrone) et permet à l’appelant de traiter par lots jusqu’aux |
GetDirectionsImmediateBatch(IEnumerable<RouteDirectionQuery>, CancellationToken) |
L’API Route Directions Batch envoie des lots de requêtes à l’API Route Directions à l’aide d’un seul appel d’API.
Vous pouvez appeler l’API Batch Route Directions pour qu’elle s’exécute de manière asynchrone (asynchrone) ou synchrone (synchronisation). L’API de synchronisation jusqu’aux |
GetDirectionsImmediateBatchAsync(IEnumerable<RouteDirectionQuery>, CancellationToken) |
L’API Route Directions Batch envoie des lots de requêtes à l’API Route Directions à l’aide d’un seul appel d’API.
Vous pouvez appeler l’API Batch Route Directions pour qu’elle s’exécute de manière asynchrone (asynchrone) ou synchrone (synchronisation). L’API de synchronisation jusqu’aux |
GetImmediateRouteMatrix(RouteMatrixOptions, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation). Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule. Par exemple, supposons qu’une entreprise de livraison de nourriture a 20 chauffeurs et qu’elle doit trouver le chauffeur le plus proche pour récupérer la livraison au restaurant. Pour résoudre ce cas d’usage, ils peuvent appeler l’API Matrix Route.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour la demande de synchronisation est |
GetImmediateRouteMatrix(RouteMatrixQuery, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation). Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule. Par exemple, supposons qu’une entreprise de livraison de nourriture a 20 chauffeurs et qu’elle doit trouver le chauffeur le plus proche pour récupérer la livraison au restaurant. Pour résoudre ce cas d’usage, ils peuvent appeler l’API Matrix Route.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour la demande de synchronisation est |
GetImmediateRouteMatrixAsync(RouteMatrixOptions, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation).
Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule. Par exemple, supposons qu’une entreprise de livraison de nourriture a 20 chauffeurs et qu’elle doit trouver le chauffeur le plus proche pour récupérer la livraison au restaurant. Pour résoudre ce cas d’usage, ils peuvent appeler l’API Matrix Route.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour la demande de synchronisation est |
GetImmediateRouteMatrixAsync(RouteMatrixQuery, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation).
Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule. Par exemple, supposons qu’une entreprise de livraison de nourriture a 20 chauffeurs et qu’elle doit trouver le chauffeur le plus proche pour récupérer la livraison au restaurant. Pour résoudre ce cas d’usage, ils peuvent appeler l’API Matrix Route.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour la demande de synchronisation est |
GetRouteMatrix(WaitUntil, RouteMatrixOptions, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation).
Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour une requête asynchrone est |
GetRouteMatrixAsync(WaitUntil, RouteMatrixOptions, CancellationToken) |
Le service de routage de matrice permet de calculer une matrice de résumés d’itinéraires pour un ensemble d’itinéraires définis par les emplacements d’origine et de destination à l’aide d’une requête asynchrone (asynchrone) ou synchrone (synchronisation).
Pour chaque origine donnée, le service calcule le coût du routage de cette origine vers chaque destination donnée. L’ensemble d’origines et l’ensemble de destinations peuvent être considérés comme les en-têtes de colonne et de ligne d’un tableau et chaque cellule du tableau contient les coûts de routage de l’origine vers la destination pour cette cellule.
Pour chaque itinéraire, les temps de trajet et les distances sont retournés. Vous pouvez utiliser les coûts calculés pour déterminer les itinéraires détaillés à calculer à l’aide de l’API Itinéraires.
La taille maximale d’une matrice pour une requête asynchrone est |
GetRouteRange(RouteRangeOptions, CancellationToken) |
Ce service calcule un ensemble d’emplacements qui peuvent être atteints à partir du point d’origine en fonction du budget de carburant, d’énergie, de temps ou de distance spécifié. Une limite de polygone (ou Isochrone) est retournée dans le sens inverse des aiguilles d’une montre, ainsi que dans le centre précis du polygone qui était le résultat du point d’origine. Le polygone retourné peut être utilisé pour un traitement ultérieur, tel que rechercher à l’intérieur d’une géométrie afin de rechercher des points d’ordre dans l’isochrone fourni. |
GetRouteRangeAsync(RouteRangeOptions, CancellationToken) |
Ce service calcule un ensemble d’emplacements qui peuvent être atteints à partir du point d’origine en fonction du budget de carburant, d’énergie, de temps ou de distance spécifié. Une limite de polygone (ou Isochrone) est retournée dans le sens inverse des aiguilles d’une montre, ainsi que dans le centre précis du polygone qui était le résultat du point d’origine. Le polygone retourné peut être utilisé pour un traitement ultérieur, tel que rechercher à l’intérieur d’une géométrie afin de rechercher des points d’ordre dans l’isochrone fourni. |
S’applique à
Azure SDK for .NET