MapsRoutingClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El cliente del servicio Route.
public class MapsRoutingClient
type MapsRoutingClient = class
Public Class MapsRoutingClient
- Herencia
-
MapsRoutingClient
Constructores
MapsRoutingClient() |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(AzureKeyCredential, MapsRoutingClientOptions) |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(AzureKeyCredential) |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(AzureSasCredential, MapsRoutingClientOptions) |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(AzureSasCredential) |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(TokenCredential, String, MapsRoutingClientOptions) |
Inicializa una nueva instancia de MapsRoutingClient. |
MapsRoutingClient(TokenCredential, String) |
Inicializa una nueva instancia de MapsRoutingClient. |
Métodos
GetDirections(RouteDirectionQuery, CancellationToken) |
Devuelve una ruta entre un origen y un destino, pasando por los puntos de acceso si se especifican. La ruta tendrá en cuenta factores como el tráfico actual y las velocidades típicas de la carretera en el día solicitado de la semana y la hora del día. La información devuelta incluye la distancia, el tiempo de desplazamiento estimado y una representación de la geometría de ruta. También hay disponible información de enrutamiento adicional, como el orden optimizado del punto de acceso o las instrucciones de turno por turno, en función de las opciones seleccionadas. El servicio de enrutamiento proporciona un conjunto de parámetros para una descripción detallada del modelo de consumo específico del vehículo. Consulte Modelo de consumo para obtener una explicación detallada de los conceptos y parámetros implicados. |
GetDirectionsAsync(RouteDirectionQuery, CancellationToken) |
Devuelve una ruta entre un origen y un destino, pasando por los puntos de acceso si se especifican. La ruta tendrá en cuenta factores como el tráfico actual y las velocidades típicas de la carretera en el día solicitado de la semana y la hora del día. La información devuelta incluye la distancia, el tiempo de desplazamiento estimado y una representación de la geometría de ruta. También hay disponible información de enrutamiento adicional, como el orden optimizado del punto de acceso o las instrucciones de turno por turno, en función de las opciones seleccionadas. El servicio de enrutamiento proporciona un conjunto de parámetros para una descripción detallada del modelo de consumo específico del vehículo. Consulte Modelo de consumo para obtener una explicación detallada de los conceptos y parámetros implicados. |
GetDirectionsBatch(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken) |
Route Directions Batch API envía lotes de consultas a Route Directions API mediante una sola llamada API.
TThis Route Directions Batch API se ejecutará de forma asincrónica (asincrónica) y permite al autor de la llamada procesar por lotes las |
GetDirectionsBatchAsync(WaitUntil, IEnumerable<RouteDirectionQuery>, CancellationToken) |
Route Directions Batch API envía lotes de consultas a Route Directions API mediante una sola llamada API.
TThis Route Directions Batch API se ejecutará de forma asincrónica (asincrónica) y permite al autor de la llamada procesar por lotes las |
GetDirectionsImmediateBatch(IEnumerable<RouteDirectionQuery>, CancellationToken) |
Route Directions Batch API envía lotes de consultas a Route Directions API mediante una sola llamada API.
Puede llamar a Route Directions Batch API para que se ejecute de forma asincrónica (asincrónica) o sincrónica (sincrónica). Api de sincronización hasta |
GetDirectionsImmediateBatchAsync(IEnumerable<RouteDirectionQuery>, CancellationToken) |
Route Directions Batch API envía lotes de consultas a Route Directions API mediante una sola llamada API.
Puede llamar a Route Directions Batch API para que se ejecute de forma asincrónica (asincrónica) o sincrónica (sincrónica). Api de sincronización hasta |
GetImmediateRouteMatrix(RouteMatrixOptions, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica). Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda. Por ejemplo, supongamos que una empresa de entrega de alimentos tiene 20 conductores y necesitan encontrar el conductor más cercano para recoger la entrega del restaurante. Para resolver este caso de uso, pueden llamar a Matrix Route API.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud de sincronización es |
GetImmediateRouteMatrix(RouteMatrixQuery, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica). Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda. Por ejemplo, supongamos que una empresa de entrega de alimentos tiene 20 conductores y necesitan encontrar el conductor más cercano para recoger la entrega del restaurante. Para resolver este caso de uso, pueden llamar a Matrix Route API.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud de sincronización es |
GetImmediateRouteMatrixAsync(RouteMatrixOptions, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica).
Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda. Por ejemplo, supongamos que una empresa de entrega de alimentos tiene 20 conductores y necesitan encontrar el conductor más cercano para recoger la entrega del restaurante. Para resolver este caso de uso, pueden llamar a Matrix Route API.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud de sincronización es |
GetImmediateRouteMatrixAsync(RouteMatrixQuery, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica).
Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda. Por ejemplo, supongamos que una empresa de entrega de alimentos tiene 20 conductores y necesitan encontrar el conductor más cercano para recoger la entrega del restaurante. Para resolver este caso de uso, pueden llamar a Matrix Route API.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud de sincronización es |
GetRouteMatrix(WaitUntil, RouteMatrixOptions, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica).
Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud asincrónica es |
GetRouteMatrixAsync(WaitUntil, RouteMatrixOptions, CancellationToken) |
El servicio Enrutamiento de matriz permite calcular una matriz de resúmenes de ruta para un conjunto de rutas definidas por ubicaciones de origen y destino mediante una solicitud asincrónica (asincrónica) o sincrónica (sincrónica).
Para cada origen determinado, el servicio calcula el costo del enrutamiento desde ese origen a cada destino determinado. El conjunto de orígenes y el conjunto de destinos se pueden considerar como los encabezados de columna y fila de una tabla y cada celda de la tabla contiene los costos de enrutamiento desde el origen hasta el destino de esa celda.
Para cada ruta, se devuelven los tiempos de viaje y las distancias. Puede usar los costos calculados para determinar qué rutas detalladas se van a calcular mediante Route Directions API.
El tamaño máximo de una matriz para la solicitud asincrónica es |
GetRouteRange(RouteRangeOptions, CancellationToken) |
Este servicio calculará un conjunto de ubicaciones a las que se puede llegar desde el punto de origen en función del combustible, la energía, el tiempo o el presupuesto de distancia especificados. Se devuelve un límite de polígono (o Isochrone) en una orientación en sentido contrario a las agujas del reloj, así como el centro de polígono preciso que fue el resultado del punto de origen. El polígono devuelto se puede usar para su posterior procesamiento, como Search Inside Geometry , para buscar POIs en el Isochrone proporcionado. |
GetRouteRangeAsync(RouteRangeOptions, CancellationToken) |
Este servicio calculará un conjunto de ubicaciones a las que se puede llegar desde el punto de origen en función del combustible, la energía, el tiempo o el presupuesto de distancia especificados. Se devuelve un límite de polígono (o Isochrone) en una orientación en sentido contrario a las agujas del reloj, así como el centro de polígono preciso que fue el resultado del punto de origen. El polígono devuelto se puede usar para su posterior procesamiento, como Search Inside Geometry , para buscar POIs en el Isochrone proporcionado. |
Se aplica a
Azure SDK for .NET