Compartir a través de


RouteMatrixOptions Clase

Definición

Opciones para representar imágenes estáticas.

public class RouteMatrixOptions
type RouteMatrixOptions = class
Public Class RouteMatrixOptions
Herencia
RouteMatrixOptions

Constructores

RouteMatrixOptions()

Inicializa una nueva RouteMatrixOptions instancia para simular.

RouteMatrixOptions(RouteMatrixQuery)

Inicializa una nueva instancia de RouteMatrixOptions.

Propiedades

ArriveAt

Fecha y hora de llegada en el punto de destino. Debe especificarse como dateTime. Cuando no se especifica un desplazamiento de zona horaria, se supone que es el del punto de destino. El valor de arriveAt debe estar en el futuro. El parámetro arriveAt no se puede usar junto con DepartAt, MinDeviationDistance o MinDeviationTime.

Avoid

Especifica algo que el cálculo de ruta debe intentar evitar al determinar la ruta. Se puede especificar varias veces en una solicitud. En las solicitudes calculateReachableRange, no se debe usar el valor alreadyUsedRoads.

DepartAt

Fecha y hora de salida desde el punto de origen. Las horas de salida aparte de ahora deben especificarse como dateTime. Cuando no se especifica un desplazamiento de zona horaria, se supone que es el del punto de origen. El valor departAt debe estar en el futuro en el formato de fecha y hora (1996-12-19T16:39:57-08:00).

InclineLevel

Grado de colina para la emocionante ruta. Este parámetro solo se puede usar junto con routeType=thrilling. Valores permitidos: InclineLevel.Low, InclineLevel.Normal o InclineLevel.High.

Query

Objeto con una matriz de coordenadas.

RouteType

Tipo de ruta solicitada. Valores permitidos: RouteType.Fastest, RouteType.Shortest, RouteType.Economyo RouteType.Thrilling.

SectionFilter

Especifica cuál de los tipos de sección se notifica en la respuesta de ruta. Por ejemplo, si sectionType = SectionType.Pedestrian solo se devuelven las secciones adecuadas para los peatonales. Se pueden usar varios tipos. El sectionType predeterminado hace referencia a la entrada travelMode. De forma predeterminada, travelMode está establecido en coche. Valores permitidos: , , , , SectionType.TollRoadSectionType.TollVignetteSectionType.TravelModelSectionType.PedestrianSectionType.MotorWaySectionType.Traffic, SectionType.Tunnel, , , o SectionType.CarpoolSectionType.FerrySectionType.CountrySectionType.CarOrTrainSectionType.Urban

TravelMode

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. Si el objeto travelMode solicitado no está disponible para una sección determinada, el elemento travelMode de la respuesta de esa sección será "otro". Ten en cuenta que los modos de viaje bus, motocicleta, taxi y camioneta son la funcionalidad BETA. Los datos de restricción completa no están disponibles en todas las áreas. En CalculateReachableRange las solicitudes, no se deben usar los valores de bicicleta y peatonal. Valores permitidos: TravelModel.Car, TravelModel.Truck, TravelModel.Taxi, TravelModel.Bus, TravelModel.MotorcycleTravelModel.Van, , TravelModel.Bicycleo TravelModel.Pedestrian.

TravelTimeType

Especifica si se deben devolver tiempos de desplazamiento adicionales mediante diferentes tipos de información de tráfico (ninguno, histórico, activo), así como el tiempo de viaje predeterminado de mejor estimación. Valores permitidos: TravelTimeType.None o TravelTimeType.All.

UseTrafficData

Valores posibles:

  • true - Considere toda la información de tráfico disponible durante el enrutamiento.
  • false - Omitir los datos de tráfico actuales durante el enrutamiento. Tenga en cuenta que, aunque se omiten los datos de tráfico actuales
Durante el enrutamiento, el efecto del tráfico histórico en velocidades efectivas de carretera todavía se incorpora.
VehicleAxleWeightInKilograms

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.

VehicleHeightInMeters

Altura del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de altura.

VehicleLengthInMeters

Longitud del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de longitud.

VehicleLoadType

Tipos de carga que pueden clasificarse 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. 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. VehicleLoadType se puede especificar varias veces. Actualmente, este parámetro solo se considera para travelMode=truck. Valores permitidos: VehicleLoadType.USHazmatClass1, VehicleLoadType.USHazmatClass2, VehicleLoadType.USHazmatClass3, VehicleLoadType.USHazmatClass4, VehicleLoadType.USHazmatClass6VehicleLoadType.USHazmatClass9VehicleLoadType.USHazmatClass8VehicleLoadType.USHazmatClass7VehicleLoadType.OtherHazmatExplosiveVehicleLoadType.USHazmatClass5, , , , VehicleLoadType.OtherHazmatGeneralo .VehicleLoadType.OtherHazmatHarmfulToWater

VehicleMaxSpeedInKilometersPerHour

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 la planificación 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 tendrá en cuenta 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 usará de nuevo 60 km/hora.
VehicleWeightInKilograms

Peso del vehículo en kilogramos.

VehicleWidthInMeters

Ancho del vehículo en metros. Un valor de 0 significa que no se tienen en cuenta las restricciones de ancho.

Windingness

Nivel de turnos para una ruta emocionante. Este parámetro solo se puede usar junto con routeType=thrilling. Valores permitidos: WindingnessLevel.Low, WindingnessLevel.Normal o WindingnessLevel.High.

Se aplica a