Freigeben über


RouteMatrixOptions Klasse

Definition

Optionen zum Rendern statischer Bilder.

public class RouteMatrixOptions
type RouteMatrixOptions = class
Public Class RouteMatrixOptions
Vererbung
RouteMatrixOptions

Konstruktoren

RouteMatrixOptions()

Initialisiert eine neue RouteMatrixOptions instance zum Mocking.

RouteMatrixOptions(RouteMatrixQuery)

Initialisiert eine neue Instanz von RouteMatrixOptions.

Eigenschaften

ArriveAt

Datum und Uhrzeit der Ankunft am Zielpunkt. Sie muss als dateTime angegeben werden. Wenn kein Zeitzonenoffset angegeben wird, wird davon ausgegangen, dass es sich um den des Zielpunkts handelt. Der wert "arriveAt" muss in der Zukunft sein. Der parameter arriveAt kann nicht in Verbindung mit DepartAt, MinDeviationDistance oder MinDeviationTime verwendet werden.

Avoid

Gibt etwas an, das die Routenberechnung beim Bestimmen der Route vermeiden soll. Kann mehrmals in einer Anforderung angegeben werden. In calculateReachableRange-Anforderungen darf der Wert alreadyUsedRoads nicht verwendet werden.

DepartAt

Das Datum und die Uhrzeit des Abflugs vom Ursprungspunkt. Die Abfahrtszeiten müssen ab sofort als dateTime angegeben werden. Wenn kein Zeitzonenoffset angegeben wird, wird davon ausgegangen, dass es sich um den des Ursprungspunkts handelt. Der wert "departAt" muss in der Zukunft im Datum-Uhrzeit-Format (1996-12-19T16:39:57-08:00) vorliegen.

InclineLevel

Grad der Hügeligkeit für aufregende Route. Dieser Parameter kann nur in Verbindung mit routeType=thrilling verwendet werden. Zulässige Werte: InclineLevel.Low, InclineLevel.Normal oder InclineLevel.High.

Query

Ein Objekt mit einer Matrix von Koordinaten.

RouteType

Der Typ der angeforderten Route. Zulässige Werte: RouteType.Fastest, RouteType.Shortest, RouteType.Economyoder RouteType.Thrilling.

SectionFilter

Gibt an, welcher der Abschnittstypen in der Routenantwort gemeldet wird. Beispielsweise, wenn sectionType = SectionType.Pedestrian die Abschnitte zurückgegeben werden, die nur für Fußgänger geeignet sind. Es können mehrere Typen verwendet werden. Der StandardabschnittType bezieht sich auf die travelMode-Eingabe. Standardmäßig ist travelMode auf Auto festgelegt. Zulässige Werte: SectionType.CarOrTrain, SectionType.Country, SectionType.Ferry, SectionType.PedestrianSectionType.MotorWay, SectionType.TollRoad, SectionType.TollVignette, , SectionType.Traffic, , SectionType.TravelModel, , SectionType.Tunnel, , SectionType.CarpooloderSectionType.Urban

TravelMode

Der Reisemodus für die angeforderte Route. Wenn nicht definiert, ist carder Standardwert . Beachten Sie, dass der angeforderte travelMode möglicherweise nicht für die gesamte Route verfügbar ist. Wenn der angeforderte travelMode für einen bestimmten Abschnitt nicht verfügbar ist, lautet das travelMode-Element der Antwort für diesen Abschnitt "Other". Beachten Sie, dass die Reisemodi Bus, Motorrad, Taxi und Van BETA-Funktionalität sind. Vollständige Einschränkungsdaten sind nicht in allen Bereichen verfügbar. In CalculateReachableRange Anforderungen dürfen die Werte Fahrrad und Fußgänger nicht verwendet werden. Zulässige Werte: TravelModel.Car, TravelModel.Truck, TravelModel.Taxi, TravelModel.VanTravelModel.Bus, TravelModel.Motorcycle, , TravelModel.Bicycleoder TravelModel.Pedestrian.

TravelTimeType

Gibt an, ob zusätzliche Reisezeiten zurückgegeben werden sollen, indem verschiedene Arten von Verkehrsinformationen (keine, historische, live) sowie die am besten geschätzte Standardreisezeit verwendet werden. Zulässige Werte: TravelTimeType.None oder TravelTimeType.All.

UseTrafficData

Mögliche Werte:

  • true – Berücksichtigen Sie alle verfügbaren Datenverkehrsinformationen während des Routings.
  • false – Ignorieren Sie aktuelle Datenverkehrsdaten während des Routings. Beachten Sie, dass die aktuellen Datenverkehrsdaten ignoriert werden.
Während des Routings wird die Auswirkung des historischen Verkehrs auf effektive Straßengeschwindigkeiten noch berücksichtigt.
VehicleAxleWeightInKilograms

Gewicht pro Achse des Fahrzeugs in kg. Ein Wert von 0 bedeutet, dass Gewichtseinschränkungen pro Achse nicht berücksichtigt werden.

VehicleHeightInMeters

Höhe des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Höheneinschränkungen nicht berücksichtigt werden.

VehicleLengthInMeters

Länge des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Längeneinschränkungen nicht berücksichtigt werden.

VehicleLoadType

Arten von Gütern, die als gefahrstoffgefährdete Güter eingestuft werden können und von einigen Straßen aus eingeschränkt werden können. Verfügbare VehicleLoadType-Werte sind US Hazmat-Klassen 1 bis 9 sowie generische Klassifizierungen für die Verwendung in anderen Ländern. Werte, die mit USHazmat beginnen, gelten für das US-Routing, während andereHazmat für alle anderen Länder verwendet werden sollten. VehicleLoadType kann mehrmals angegeben werden. Dieser Parameter wird derzeit nur für travelMode=truckberücksichtigt. Zulässige Werte: VehicleLoadType.USHazmatClass1, VehicleLoadType.USHazmatClass2, VehicleLoadType.USHazmatClass3, VehicleLoadType.USHazmatClass5VehicleLoadType.USHazmatClass4, VehicleLoadType.USHazmatClass6, VehicleLoadType.USHazmatClass7, , VehicleLoadType.USHazmatClass8, VehicleLoadType.USHazmatClass9, , VehicleLoadType.OtherHazmatExplosive, , VehicleLoadType.OtherHazmatGeneraloder VehicleLoadType.OtherHazmatHarmfulToWater.

VehicleMaxSpeedInKilometersPerHour

Höchstgeschwindigkeit des Fahrzeugs in km/Stunde. Anhand der Höchstgeschwindigkeit im Fahrzeugprofil wird überprüft, ob ein Fahrzeug auf Autobahnen zugelassen ist.

  • Ein Wert von 0 bedeutet, dass bei der Routenplanung ein geeigneter Wert für das Fahrzeug ermittelt und angewendet wird.
  • Ein Wert ungleich 0 kann während der Routenplanung überschrieben werden. Beispielsweise beträgt der aktuelle Verkehrsfluss 60 km/h. Wenn die Höchstgeschwindigkeit des Fahrzeugs auf 50 km/h festgelegt ist, berücksichtigt der Routingmotor 60 km/h, da dies die aktuelle Situation ist. Wenn die Höchstgeschwindigkeit des Fahrzeugs mit 80 km/h angegeben wird, der aktuelle Verkehrsfluss jedoch 60 km/h beträgt, wird der Routingmotor wieder 60 km/h verwenden.
VehicleWeightInKilograms

Gewicht des Fahrzeugs in Kilogramm.

VehicleWidthInMeters

Breite des Fahrzeugs in Metern. Der Wert 0 bedeutet, dass Breiteseinschränkungen nicht berücksichtigt werden.

Windingness

Grad der Kurven für aufregende Route. Dieser Parameter kann nur in Verbindung mit routeType=thrilling verwendet werden. Zulässige Werte: WindingnessLevel.Low, WindingnessLevel.Normal oder WindingnessLevel.High.

Gilt für: