Überblick
Objekt, das logistische Informationen zu einer Fahrt enthält, z. B. „vehicleId“, Art der Fahrt, Abhol- oder Rückgabezeiten und Route.
Übernimmt GMTCImmutableData.
Öffentliche Mitgliedsfunktionen | |
(Nullwerte zulässig GMTCFleetEngineIDString *) | – tripID |
Gibt die tripID der aktuellen Fahrt zurück, umgewandelt aus tripName | |
(Nullwert zulässig: GMTSTripWaypoint *) | – nextTripWaypoint |
Gibt den ersten Wegpunkt in der Liste der verbleibenden Wegpunkte zurück. | |
(Nullwert zulässig: GMTSTripWaypoint *) | – nextWaypoint |
Gibt den nächsten Wegpunkt zurück, der besucht werden soll. | |
(nullable NSArray< GMTSLatLng * > *) | – activeRoute |
Gibt die aktive Route der angegebenen Fahrt zurück. | |
(nullable NSArray< GMTSLatLng * > *) | – remainingRoute |
Gibt die verbleibende Route der angegebenen Fahrt zurück. | |
(GMTSTrafficData* darf keine Nullwerte enthalten) | – activeRouteTraffic |
Gibt die Verkehrsdaten für die aktive Route dieser Fahrt zurück. | |
(GMTSTrafficData* darf keine Nullwerte enthalten) | – remainingRouteTraffic |
Gibt die Verkehrsdaten für die verbleibende Route dieser Fahrt zurück. | |
(int32_t) | – remainingDistanceOfActiveRouteInMeters |
Gibt die verbleibende Entfernung der aktiven Route zurück. | |
(int32_t) | – distanceOfRemainingRouteInMeters |
Gibt die Entfernung der verbleibenden Route zurück. | |
(Instanztyp) | – initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex: |
Instanziiert eine Instanz dieser Klasse. | |
Statische öffentliche Mitgliederfunktionen | |
(GMTSTripPropertyFields) | + propertyValueDifferencesBetweenTrip1:andTrip2: |
Berechnen Sie die Differenz zwischen zwei gegebenen Fahrten. | |
Eigenschaften | |
NSString * | tripName |
Name der Fahrt. | |
GMTCFleetEngineIDString * | vehicleID |
ID des Fahrzeugs, das für die Fahrt zuständig ist. | |
GMTSTripType | tripType |
Der aktuelle Reisetyp. Alle Optionen finden Sie unter GMTSTripType. | |
GMTSTripStatus | tripStatus |
Der aktuelle Fahrtstatus, GMTSTripStatus, wird für alle möglichen Status aufgelistet. | |
GMTSTerminalLocation * | pickupLocation |
Der Abholort der Fahrt. | |
NSTimeInterval | pickupTime |
Die voraussichtliche Ankunftszeit am Abholort. | |
GMTSTerminalLocation * | dropoffLocation |
Der Ort, an dem die Fahrt abgefahren wird. | |
NSTimeInterval | dropoffTime |
Die voraussichtliche Ankunftszeit an der Abgabestelle. | |
GMTSVehicleLocation * | lastVehicleLocation |
Die letzten Standortinformationen des Fahrzeugs für die Fahrt. | |
NSUInteger | numberOfPassengers |
Die zulässige Anzahl von Fahrgästen für die aktuelle Fahrt. | |
NSArray< GMTSTripWaypoint * > * | remainingWaypoints |
Array von Wegpunkten auf der Fahrtroute. | |
NSArray< GMTSTerminalLocation * > * | intermediateDestinations |
Array der verbleibenden Wegpunkte des Nutzers | |
int32_t | intermediateDestinationIndex |
Index des Zwischenwegpunkts, an dem das Fahrzeug als Nächstes ankommt. |
Dokumentation zu Mitgliederfunktionen
– (Nullable GMTCFleetEngineIDString *) tripID |
Gibt die tripID der aktuellen Fahrt zurück, umgewandelt aus tripName
- (Nullwert zulässig: GMTSTripWaypoint *) nextTripWaypoint |
Gibt den ersten Wegpunkt in der Liste der verbleibenden Wegpunkte zurück.
– (GMTSTripWaypoint* darf null gemacht werden) nextWaypoint |
Gibt den nächsten Wegpunkt zurück, der besucht werden soll.
Der nächste Wegpunkt gehört möglicherweise nicht zu dieser Fahrt, wenn diese Fahrt verkettet oder gemeinsam genutzt wird.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
Gibt die aktive Route der angegebenen Fahrt zurück.
Diese Route führt vom aktuellen Standort des Fahrzeugs zum nächsten Ziel des aktuellen Nutzers. Im Gegensatz zum nächsten Wegpunkt bei einer Rückfahrt oder einer Fahrgemeinschaftsfahrt steht der nächste Wegpunkt möglicherweise nicht im Zusammenhang mit dem aktuellen Nutzer. Der Rückgabewert wird beim ersten Zugriff generiert und dann im Cache gespeichert.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
Gibt die verbleibende Route der angegebenen Fahrt zurück.
Die verbleibende Route ist das Routensegment vom nächsten Ziel des aktuellen Nutzers zum endgültigen Ziel des Nutzers.
- (GMTSTrafficData* darf keine Nullwerte enthalten) activeRouteTraffic |
Gibt die Verkehrsdaten für die aktive Route dieser Fahrt zurück.
Diese Route führt vom aktuellen Standort des Fahrzeugs zum nächsten Ziel des aktuellen Nutzers. Im Gegensatz zum nächsten Wegpunkt bei einer Rückfahrt oder einer Fahrgemeinschaftsfahrt steht der nächste Wegpunkt möglicherweise nicht im Zusammenhang mit dem aktuellen Nutzer. Der Rückgabewert wird beim ersten Zugriff generiert und dann im Cache gespeichert.
- (GMTSTrafficData* darf keine Nullwerte enthalten) remainingRouteTraffic |
Gibt die Verkehrsdaten für die verbleibende Route dieser Fahrt zurück.
Die verbleibende Route ist das Routensegment vom nächsten Ziel des aktuellen Nutzers zum endgültigen Ziel des Nutzers.
– (int32_t) remainingDistanceOfActiveRouteInMeters |
Gibt die verbleibende Entfernung der aktiven Route zurück.
Als aktive Route wird das Routensegment vom Standort des Fahrzeugs zum nächsten Ziel des aktuellen Nutzers bezeichnet.
– (int32_t) distanceOfRemainingRouteInMeters |
Gibt die Entfernung der verbleibenden Route zurück.
Die verbleibende Route bezeichnet den Routenabschnitt vom nächsten bis zum letzten Ziel des aktuellen Nutzers.
+ (GMTSTripPropertyFields) propertyValueDifferencesBetweenTrip1: | (GMTSTrip *) | trip1 | |
undAusflug2: | (GMTSTrip *) | trip2 | |
Berechnen Sie die Differenz zwischen zwei gegebenen Fahrten.
Jede Eigenschaftsdifferenz wird in das zurückgegebene Ergebnis akkumuliert.
- Parameter:
-
trip1 Der erste Fahrtkandidat. trip2 Der zweite Fahrtkandidat.
– (instancetype) initWithTripName: | (nullable NSString *) | tripName | |
Fahrzeug-ID: | (Nullable GMTCFleetEngineIDString *) | vehicleID | |
tripType: | (GMTSTripType) | tripType | |
tripStatus: | (GMTSTripStatus) | tripStatus | |
pickupLocation: | (GMTSTerminalLocation* darf keine Nullwerte enthalten) | pickupLocation | |
pickupTime (Abholzeit): | (NSTimeInterval) | pickupTime | |
DropoffLocation: | (GMTSTerminalLocation* darf keine Nullwerte enthalten) | dropoffLocation | |
DropoffTime: | (NSTimeInterval) | dropoffTime | |
lastVehicleLocation: | (GMTSVehicleLocation* darf Nullwerte enthalten) | lastVehicleLocation | |
Anzahl der Passagiere: | (NSUInteger) | numberOfPassengers | |
Verbleibende Wegpunkte: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
Zwischenziele: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
intermediateDestinationIndex: | (int32_t) | intermediateDestinationIndex | |
Instanziiert eine Instanz dieser Klasse.
- Parameter:
-
tripName Name der Fahrt. vehicleID Die ID des Fahrzeugs, das für die Fahrt zuständig ist. tripType Art der Reise – alle Optionen finden Sie in der Aufzählung „GMTSTripType“. tripStatus Die möglichen Status sind in der Aufzählung GMTSTripStatus aufgeführt. pickupLocation Der Abholort. pickupTime Die voraussichtliche Ankunftszeit am Abholort. dropoffLocation Die Zielabgabestelle. dropoffTime Die voraussichtliche Ankunftszeit am Zielort. lastVehicleLocation Die letzten Standortinformationen des Fahrzeugs. numberOfPassengers Die Anzahl der für die Fahrt zulässigen Fahrgäste. remainingWaypoints Array der Wegpunkte, die auf der Fahrt verbleiben. intermediateDestinations Array der verbleibenden Wegpunkte des Nutzers intermediateDestinationIndex Index des Zwischenwegpunkts, an dem das Fahrzeug als Nächstes ankommt.
Property-Dokumentation
– (NSString*) tripName [read, assign] |
Name der Fahrt.
– (GMTCFleetEngineIDString*) vehicleID [read, assign] |
ID des Fahrzeugs, das für die Fahrt zuständig ist.
– (GMTSTripType) tripType [read, assign] |
Der aktuelle Reisetyp. Alle Optionen finden Sie unter GMTSTripType.
– (GMTSTripStatus) tripStatus [read, assign] |
Der aktuelle Fahrtstatus, GMTSTripStatus, wird für alle möglichen Status aufgelistet.
– (GMTSTerminalLocation*) pickupLocation [read, assign] |
Der Abholort der Fahrt.
– (NSTimeInterval) pickupTime [read, assign] |
Die voraussichtliche Ankunftszeit am Abholort.
– (GMTSTerminalLocation*) dropoffLocation [read, assign] |
Der Ort, an dem die Fahrt abgefahren wird.
– (NSTimeInterval) dropoffTime [read, assign] |
Die voraussichtliche Ankunftszeit an der Abgabestelle.
– (GMTSVehicleLocation*) lastVehicleLocation [read, assign] |
Die letzten Standortinformationen des Fahrzeugs für die Fahrt.
- (NSUInteger) numberOfPassengers [read, assign] |
Die zulässige Anzahl von Fahrgästen für die aktuelle Fahrt.
- (NSArray<GMTSTripWaypoint *>*) remainingWaypoints [read, assign] |
Array von Wegpunkten auf der Fahrtroute.
- (NSArray<GMTSTerminalLocation *>*) intermediateDestinations [read, assign] |
Array der verbleibenden Wegpunkte des Nutzers
– (int32_t) intermediateDestinationIndex [read, assign] |
Index des Zwischenwegpunkts, an dem das Fahrzeug als Nächstes ankommt.
Falls keine Wegpunkte vorhanden sind, wird dieses Feld ignoriert.