RouteRequestRouteMatrixSyncQueryParamProperties interface
arrive |
La fecha y hora de llegada al punto de destino con formato de Ejemplos:
El parámetro |
avoid | Especifica algo que el cálculo de ruta debe intentar evitar al determinar la ruta. Se puede especificar varias veces en una solicitud, por ejemplo, "&avoid=autopistas&avoid=tollRoads&avoid=ferries". En las solicitudes de intervalo de rutas, no se debe usar el valor alreadyUsedRoads. |
compute |
Especifica si se devuelven tiempos de desplazamiento adicionales mediante diferentes tipos de información de tráfico (ninguno, histórico, activo), así como el tiempo de desplazamiento predeterminado de mejor estimación. |
depart |
Fecha y hora de salida del punto de origen con formato de
Ejemplos:
No se puede usar el parámetro |
hilliness | Grado de colina para la emocionante ruta. Este parámetro solo se puede usar junto con |
route |
Tipo de ruta solicitada. |
section |
Especifica cuál de los tipos de sección se notifica en la respuesta de ruta. |
traffic | Valores posibles:
|
travel |
Modo de desplazamiento para la ruta solicitada. Si no se define, el valor predeterminado es "car". Tenga en cuenta que el travelMode solicitado puede no estar disponible para toda la ruta. Cuando el travelMode solicitado no está disponible para una sección determinada, el elemento travelMode de la respuesta de esa sección será "otro". Tenga en cuenta que los modos de viaje bus, motocicleta, taxi y van son funcionalidad BETA. Los datos de restricción completa no están disponibles en todas las áreas. |
vehicle |
Peso por eje del vehículo en kg. Un valor de 0 significa que no se tienen en cuenta las restricciones de peso por eje. |
vehicle |
Altura del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de altura. |
vehicle |
Longitud del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de longitud. |
vehicle |
Tipos de carga que se pueden clasificar como materiales peligrosos y restringidos de algunas carreteras. Los valores de vehicleLoadType disponibles son clases hazmat de EE. UU. de 1 a 9, además de clasificaciones genéricas para su uso en otros países o regiones. Los valores que comienzan con USHazmat son para el enrutamiento de EE. UU., mientras que otroshazmat deben usarse para todos los demás países o regiones. vehicleLoadType se puede especificar varias veces. Este parámetro solo se considera actualmente para travelMode=truck. |
vehicle |
Velocidad máxima del vehículo en km/hora. La velocidad máxima en el perfil del vehículo se utiliza para comprobar si se permite un vehículo en las autopistas.
|
vehicle |
Peso del vehículo en kilogramos. |
vehicle |
Ancho del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de ancho. |
wait |
Boolean para indicar si se va a ejecutar la solicitud de forma sincrónica. Si se establece en true, el usuario obtendrá una respuesta de 200 si la solicitud ha finalizado en menos de 120 segundos. De lo contrario, el usuario obtendrá una respuesta 202 inmediatamente. Consulte la descripción de la API para obtener más información sobre la respuesta 202. solo se admite para la solicitud asincrónica. |
windingness | Nivel de giros para una ruta emocionante. Este parámetro solo se puede usar junto con |
La fecha y hora de llegada al punto de destino con formato de dateTime
valor tal como se define en RFC 3339, sección 5.6, con un desplazamiento de zona horaria opcional. Cuando no se especifica un desplazamiento de zona horaria, se supone que es el del punto de destino.
Ejemplos:
- 2023-12-19T16:39:57
- 2023-12-19T16:39:57-08:00
El parámetro arriveAt
no se puede usar junto con departAt
, minDeviationDistance
o minDeviationTime
.
arriveAt?: string | Date
Valor de propiedad
string | Date
Especifica algo que el cálculo de ruta debe intentar evitar al determinar la ruta. Se puede especificar varias veces en una solicitud, por ejemplo, "&avoid=autopistas&avoid=tollRoads&avoid=ferries". En las solicitudes de intervalo de rutas, no se debe usar el valor alreadyUsedRoads.
avoid?: ("tollRoads" | "motorways" | "ferries" | "unpavedRoads" | "carpools" | "alreadyUsedRoads" | "borderCrossings")[]
Valor de propiedad
("tollRoads" | "motorways" | "ferries" | "unpavedRoads" | "carpools" | "alreadyUsedRoads" | "borderCrossings")[]
Especifica si se devuelven tiempos de desplazamiento adicionales mediante diferentes tipos de información de tráfico (ninguno, histórico, activo), así como el tiempo de desplazamiento predeterminado de mejor estimación.
computeTravelTimeFor?: "none" | "all"
Valor de propiedad
"none" | "all"
Fecha y hora de salida del punto de origen con formato de dateTime
valor tal como se define en RFC 3339, sección 5.6, con un desplazamiento opcional de zona horaria. Cuando no se especifica un desplazamiento de zona horaria, se supone que es el del punto de origen.
- Valor predeterminado: ahora
- Otro valor:
dateTime
Ejemplos:
- 2023-12-19T16:39:57
- 2023-12-19T16:39:57-08:00
No se puede usar el parámetro departAt
junto con arriveAt
.
departAt?: string | Date
Valor de propiedad
string | Date
Grado de colina para la emocionante ruta. Este parámetro solo se puede usar junto con routeType
=emocionante.
hilliness?: "low" | "normal" | "high"
Valor de propiedad
"low" | "normal" | "high"
Tipo de ruta solicitada.
routeType?: "fastest" | "shortest" | "eco" | "thrilling"
Valor de propiedad
"fastest" | "shortest" | "eco" | "thrilling"
Especifica cuál de los tipos de sección se notifica en la respuesta de ruta.
Por ejemplo, si sectionType = peatonal se devuelven las secciones que son adecuadas para los peatones. Se puede especificar varias veces en una solicitud, por ejemplo, "§ionType=carTrain§ionType=pedestrian§ionType=autopista". El valor predeterminado sectionType hace referencia a la entrada travelMode. De forma predeterminada travelMode está establecido en coche
sectionType?: ("carTrain" | "country" | "ferry" | "motorway" | "pedestrian" | "tollRoad" | "tollVignette" | "traffic" | "travelMode" | "tunnel" | "carpool" | "urban")[]
Valor de propiedad
("carTrain" | "country" | "ferry" | "motorway" | "pedestrian" | "tollRoad" | "tollVignette" | "traffic" | "travelMode" | "tunnel" | "carpool" | "urban")[]
Valores posibles:
- true: considere toda la información de tráfico disponible durante el enrutamiento.
- false: omite los datos de tráfico actuales durante el enrutamiento. Tenga en cuenta que, aunque los datos de tráfico actuales se omiten durante el enrutamiento, el efecto del tráfico histórico en velocidades de carretera efectivas todavía se incorpora.
traffic?: boolean
Valor de propiedad
boolean
Modo de desplazamiento para la ruta solicitada. Si no se define, el valor predeterminado es "car". Tenga en cuenta que el travelMode solicitado puede no estar disponible para toda la ruta. Cuando el travelMode solicitado no está disponible para una sección determinada, el elemento travelMode de la respuesta de esa sección será "otro". Tenga en cuenta que los modos de viaje bus, motocicleta, taxi y van son funcionalidad BETA. Los datos de restricción completa no están disponibles en todas las áreas.
travelMode?: "pedestrian" | "car" | "truck" | "taxi" | "bus" | "van" | "motorcycle" | "bicycle"
Valor de propiedad
"pedestrian" | "car" | "truck" | "taxi" | "bus" | "van" | "motorcycle" | "bicycle"
Peso por eje del vehículo en kg. Un valor de 0 significa que no se tienen en cuenta las restricciones de peso por eje.
vehicleAxleWeight?: number
Valor de propiedad
number
Altura del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de altura.
vehicleHeight?: number
Valor de propiedad
number
Longitud del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de longitud.
vehicleLength?: number
Valor de propiedad
number
Tipos de carga que se pueden clasificar como materiales peligrosos y restringidos de algunas carreteras. Los valores de vehicleLoadType disponibles son clases hazmat de EE. UU. de 1 a 9, además de clasificaciones genéricas para su uso en otros países o regiones. Los valores que comienzan con USHazmat son para el enrutamiento de EE. UU., mientras que otroshazmat deben usarse para todos los demás países o regiones. vehicleLoadType se puede especificar varias veces. Este parámetro solo se considera actualmente para travelMode=truck.
vehicleLoadType?: "USHazmatClass1" | "USHazmatClass2" | "USHazmatClass3" | "USHazmatClass4" | "USHazmatClass5" | "USHazmatClass6" | "USHazmatClass7" | "USHazmatClass8" | "USHazmatClass9" | "otherHazmatExplosive" | "otherHazmatGeneral" | "otherHazmatHarmfulToWater"
Valor de propiedad
"USHazmatClass1" | "USHazmatClass2" | "USHazmatClass3" | "USHazmatClass4" | "USHazmatClass5" | "USHazmatClass6" | "USHazmatClass7" | "USHazmatClass8" | "USHazmatClass9" | "otherHazmatExplosive" | "otherHazmatGeneral" | "otherHazmatHarmfulToWater"
Velocidad máxima del vehículo en km/hora. La velocidad máxima en el perfil del vehículo se utiliza para comprobar si se permite un vehículo en las autopistas.
Un valor de 0 significa que se determinará y aplicará un valor adecuado para el vehículo durante el planeamiento de rutas.
Un valor distinto de cero se puede invalidar durante el planeamiento de rutas. Por ejemplo, el flujo de tráfico actual es de 60 km/hora. Si la velocidad máxima del vehículo se establece en 50 km/hora, el motor de enrutamiento considerará 60 km/hora, ya que esta es la situación actual. Si la velocidad máxima del vehículo se proporciona como 80 km/hora, pero el flujo de tráfico actual es de 60 km/hora, el motor de enrutamiento volverá a usar 60 km/hora.
vehicleMaxSpeed?: number
Valor de propiedad
number
Peso del vehículo en kilogramos.
vehicleWeight?: number
Valor de propiedad
number
Ancho del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de ancho.
vehicleWidth?: number
Valor de propiedad
number
Boolean para indicar si se va a ejecutar la solicitud de forma sincrónica. Si se establece en true, el usuario obtendrá una respuesta de 200 si la solicitud ha finalizado en menos de 120 segundos. De lo contrario, el usuario obtendrá una respuesta 202 inmediatamente. Consulte la descripción de la API para obtener más información sobre la respuesta 202. solo se admite para la solicitud asincrónica.
waitForResults?: boolean
Valor de propiedad
boolean
Nivel de giros para una ruta emocionante. Este parámetro solo se puede usar junto con routeType
=emocionante.
windingness?: "low" | "normal" | "high"
Valor de propiedad
"low" | "normal" | "high"
Azure SDK for JavaScript