Partager via


RouteMatrixOptions Classe

Définition

Options de rendu des images statiques.

public class RouteMatrixOptions
type RouteMatrixOptions = class
Public Class RouteMatrixOptions
Héritage
RouteMatrixOptions

Constructeurs

RouteMatrixOptions()

Initialise une nouvelle RouteMatrixOptions instance pour la simulation.

RouteMatrixOptions(RouteMatrixQuery)

Initialise une nouvelle instance de RouteMatrixOptions.

Propriétés

ArriveAt

Date et heure d’arrivée au point de destination. Il doit être spécifié en tant que dateTime. Quand aucun décalage de fuseau horaire n’est spécifié, il est supposé être celui du point de destination. La valeur arriveAt doit être dans le futur. Le paramètre arriveAt ne peut pas être utilisé conjointement avec DepartAt, MinDeviationDistance ou MinDeviationTime.

Avoid

Spécifie quelque chose que le calcul de l’itinéraire doit essayer d’éviter lors de la détermination de l’itinéraire. Peut être spécifié plusieurs fois dans une même requête. Dans les requêtes calculateReachableRange, la valeur alreadyUsedRoads ne doit pas être utilisée.

DepartAt

Date et heure de départ du point d’origine. Les heures de départ en dehors de maintenant doivent être spécifiées en tant que dateTime. Lorsqu’aucun décalage de fuseau horaire n’est spécifié, il est supposé être celui du point d’origine. La valeur departAt doit être ultérieurement au format date-heure (1996-12-19T16:39:57-08:00).

InclineLevel

Degré de colline pour un itinéraire palpitant. Ce paramètre ne peut être utilisé qu’avec routeType=thrilling. Valeurs autorisées : InclineLevel.Low, InclineLevel.Normal ou InclineLevel.High.

Query

Objet avec une matrice de coordonnées.

RouteType

Type d’itinéraire demandé. Valeurs autorisées : RouteType.Fastest, RouteType.Shortest, RouteType.Economyou RouteType.Thrilling.

SectionFilter

Spécifie les types de section signalés dans la réponse d’itinéraire. Par exemple, si sectionType = SectionType.Pedestrian les sections qui conviennent uniquement aux piétons sont retournées. Plusieurs types peuvent être utilisés. Le sectionType par défaut fait référence à l’entrée travelMode. Par défaut, travelMode est défini sur car. Valeurs autorisées : SectionType.CarOrTrain, SectionType.Country, SectionType.Ferry, SectionType.MotorWay, SectionType.TollRoadSectionType.Pedestrian, SectionType.TollVignette, SectionType.Traffic, SectionType.TravelModelSectionType.Tunnel, , SectionType.CarpoolouSectionType.Urban

TravelMode

Mode de déplacement pour l’itinéraire demandé. Si elle n’est pas définie, la valeur par défaut est car. Notez que le travelMode demandé peut ne pas être disponible pour l’ensemble de l’itinéraire. Si le travelMode demandé n’est pas disponible pour une section particulière, l’élément travelMode de la réponse pour cette section sera « other ». Notez que les modes de voyage bus, moto, taxi et fourgonnette sont des fonctionnalités BÊTA. Les données de restriction complètes ne sont pas disponibles dans toutes les zones. Dans CalculateReachableRange les requêtes, les valeurs vélo et piéton ne doivent pas être utilisées. Valeurs autorisées : TravelModel.Car, TravelModel.Truck, TravelModel.BusTravelModel.Taxi, TravelModel.Van, TravelModel.Motorcycle, , TravelModel.Bicycleou TravelModel.Pedestrian.

TravelTimeType

Spécifie s’il faut retourner des temps de trajet supplémentaires à l’aide de différents types d’informations sur la circulation (aucun, historique, temps réel) ainsi que de la meilleure estimation par défaut du temps de trajet. Valeurs autorisées : TravelTimeType.None ou TravelTimeType.All.

UseTrafficData

Valeurs possibles :

  • true - Prendre en compte toutes les informations de trafic disponibles pendant le routage
  • false - Ignorer les données de trafic actuelles pendant le routage. Notez que bien que les données de trafic actuelles soient ignorées
Pendant le routage, l’effet du trafic historique sur les vitesses de circulation effectives est toujours incorporé.
VehicleAxleWeightInKilograms

Poids par essieu du véhicule en kg. La valeur 0 signifie que les restrictions de poids par axe ne sont pas prises en compte.

VehicleHeightInMeters

Hauteur du véhicule en mètres. La valeur 0 signifie que les restrictions de hauteur ne sont pas prises en compte.

VehicleLengthInMeters

Longueur du véhicule en mètres. La valeur 0 signifie que les restrictions de longueur ne sont pas prises en compte.

VehicleLoadType

Types de cargaisons qui peuvent être classées comme des matières dangereuses et interdites à partir de certaines routes. Les valeurs VehicleLoadType disponibles sont les classes us Hazmat 1 à 9, ainsi que les classifications génériques à utiliser dans d’autres pays. Les valeurs commençant par USHazmat sont destinées au routage des États-Unis, tandis que otherHazmat doit être utilisé pour tous les autres pays. VehicleLoadType peut être spécifié plusieurs fois. Ce paramètre est actuellement pris en compte uniquement pour travelMode=truck. Valeurs autorisées : , , VehicleLoadType.USHazmatClass4, , VehicleLoadType.USHazmatClass6VehicleLoadType.USHazmatClass5, VehicleLoadType.USHazmatClass7, VehicleLoadType.USHazmatClass8, VehicleLoadType.USHazmatClass9, VehicleLoadType.OtherHazmatExplosive, VehicleLoadType.OtherHazmatGeneralou VehicleLoadType.OtherHazmatHarmfulToWater. VehicleLoadType.USHazmatClass3VehicleLoadType.USHazmatClass2VehicleLoadType.USHazmatClass1

VehicleMaxSpeedInKilometersPerHour

Vitesse maximale du véhicule en km/heure. La vitesse maximale dans le profil du véhicule est utilisée pour case activée si un véhicule est autorisé sur les autoroutes.

  • La valeur 0 signifie qu’une valeur appropriée pour le véhicule sera déterminée et appliquée lors de la planification de l’itinéraire.
  • Une valeur autre que zéro peut être remplacée pendant la planification de l’itinéraire. Par exemple, le trafic actuel est de 60 km/heure. Si la vitesse maximale du véhicule est définie sur 50 km/heure, le moteur de routage prend en compte 60 km/heure, car c’est la situation actuelle. Si la vitesse maximale du véhicule est de 80 km/heure, mais que le trafic actuel est de 60 km/heure, le moteur de routage utilisera à nouveau 60 km/heure.
VehicleWeightInKilograms

Poids du véhicule en kilogrammes.

VehicleWidthInMeters

Largeur du véhicule en mètres. La valeur 0 signifie que les restrictions de largeur ne sont pas prises en compte.

Windingness

Niveau de virages pour un itinéraire palpitant. Ce paramètre ne peut être utilisé qu’avec routeType=thrilling. Valeurs autorisées : WindingnessLevel.Low, WindingnessLevel.Normal ou WindingnessLevel.High.

S’applique à