<GMTCTripModelSubscriber> Protokollreferenz

Protokollreferenz <GMTCTripModelSubscriber>

Überblick

Ein Abonnentenprotokoll für die Ereignisaktualisierung von GMTCTripModel.

Öffentliche Mitgliederfunktionen

(void) tripModel:didUpdateModelState:
 Wird aufgerufen, wenn der Status der Fahrtsitzung aktualisiert wurde.
(void) tripModel:didUpdateTrip:updatedPropertyFields:
 Wird aufgerufen, wenn die aktuelle Fahrt aktualisiert wurde.
(void) tripModel:didUpdateTripStatus:
 Wird aufgerufen, wenn der aktuelle Fahrtstatus aktualisiert wurde.
(void) tripModel:didUpdateVehicleLocation:
 Wird aufgerufen, wenn der Standort des Fahrzeugs aktualisiert wurde.
(void) tripModel:didUpdatePickupLocation:
 Wird angerufen, nachdem der Abholort aktualisiert wurde.
(void) tripModel:didUpdateDropoffLocation:
 Wird aufgerufen, wenn die Abgabestelle aktualisiert wurde.
(void) tripModel:didUpdateETAToNextWaypoint:
 Wird aufgerufen, wenn die voraussichtliche Ankunftszeit für den nächsten Wegpunkt aktualisiert wird
(void) tripModel:didUpdatePickupETA:
 Wird aufgerufen, wenn die voraussichtliche Ankunftszeit des Fahrers am Abholpunkt aktualisiert wird.
(void) tripModel:didUpdateDropoffETA:
 Wird aufgerufen, wenn die voraussichtliche Ankunftszeit des Fahrers zur Abgabestelle aktualisiert wurde.
(void) tripModel:didUpdateActiveRouteRemainingDistance:
 Wird aufgerufen, wenn die verbleibende Entfernung der aktiven Route der Fahrt aktualisiert wurde.
(void) tripModel:didUpdateActiveRoute:
 Wird aufgerufen, wenn das aktive Routensegment der Fahrt aktualisiert wurde.
(void) tripModel:didUpdateRemainingRoute:
 Wird aufgerufen, wenn das verbleibende Routensegment der Fahrt aktualisiert wurde
(void) tripModel:didUpdateRemainingRouteDistance:
 Wird aufgerufen, wenn die Entfernung der verbleibenden Route der Fahrt aktualisiert wurde.
(void) tripModel:didUpdateRemainingWaypoints:
 Wird aufgerufen, wenn die Wegpunkte der Fahrt aktualisiert wurden
(void) tripModel:didUpdateIntermediateDestinations:
 Wird aufgerufen, wenn die Wegpunkte der Fahrt aktualisiert wurden.
(void) tripModel:didUpdateActiveRouteTraffic:
 Wird aufgerufen, wenn Verkehrsdaten für das aktive Routensegment der Fahrt aktualisiert wurden
(void) tripModel:didUpdateRemainingRouteTraffic:
 Wird aufgerufen, wenn Verkehrsdaten für das verbleibende Routenabschnitt der Fahrt aktualisiert wurden
(void) tripModel:didFailUpdateTripWithError:
 Wird aufgerufen, wenn der Fehler in der Anfrage zur Fahrtüberwachung aktualisiert wurde.

Dokumentation zu Mitgliederfunktionen

- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateModelState: (Aufzählung GMTCTripModelState) sessionState
[optional]

Wird aufgerufen, wenn der Status der Fahrtsitzung aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
sessionStateDer neue Sitzungsstatus.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateTrip: (Nullwert darf für GMTSTrip * angegeben werden) Fahrt
updatedPropertyFields: GMTSTripPropertyFields updatedPropertyFields
[optional]

Wird aufgerufen, wenn die aktuelle Fahrt aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
tripDie Fahrt, die sich geändert hat.
updatedPropertyFieldsDie aktualisierten Eigenschaften.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateTripStatus: (Aufzählung GMTSTripStatus) tripStatus
[optional]

Wird aufgerufen, wenn der aktuelle Fahrtstatus aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
tripStatusDer aktualisierte Fahrtstatus.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateVehicleLocation: (Nullwert für GMTSVehicleLocation *) vehicleLocation
[optional]

Wird aufgerufen, wenn der Standort des Fahrzeugs aktualisiert wurde.

Der neue Speicherort muss sich nicht vom vorherigen unterscheiden.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
vehicleLocationDer letzte bekannte Standort des Fahrzeugs für die aktuelle Fahrt.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdatePickupLocation: (Nullwert: GMTSTerminalLocation *) pickupLocation
[optional]

Wird angerufen, nachdem der Abholort aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
pickupLocationDer aktuelle Abholort. Dieser Wert kann null sein, wenn die Fahrt zurückgesetzt oder storniert wurde.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateDropoffLocation: (Nullwert: GMTSTerminalLocation *) dropoffLocation
[optional]

Wird aufgerufen, wenn die Abgabestelle aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
dropoffLocationDie aktuelle Abgabestelle. Dieser Wert kann null sein, wenn die Fahrt zurückgesetzt oder storniert wurde.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateETAToNextWaypoint: (NSTimeInterval) nextWaypointETA
[optional]

Wird aufgerufen, wenn die voraussichtliche Ankunftszeit für den nächsten Wegpunkt aktualisiert wird

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
nextWaypointETADie aktuelle voraussichtliche Ankunftszeit des Fahrers zum Abholpunkt. Dieser kann 0 sein, wenn die Fahrt zurückgesetzt oder storniert wurde.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdatePickupETA: (NSTimeInterval) pickupETA
[optional]

Wird aufgerufen, wenn die voraussichtliche Ankunftszeit des Fahrers am Abholpunkt aktualisiert wird.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
pickupETADie aktuelle voraussichtliche Ankunftszeit des Fahrers zum Abholpunkt. Dieser kann 0 sein, wenn die Fahrt entweder zurückgesetzt oder storniert wurde.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateDropoffETA: (NSTimeInterval) dropoffETA
[optional]

Wird aufgerufen, wenn die voraussichtliche Ankunftszeit des Fahrers zur Abgabestelle aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
dropoffETADie aktuelle voraussichtliche Ankunftszeit des Fahrers bis zur Abgabestelle. Dieser kann 0 sein, wenn die Fahrt entweder zurückgesetzt oder storniert wurde.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateActiveRouteRemainingDistance: (int32_t)  activeRouteRemainingDistance
[optional]

Wird aufgerufen, wenn die verbleibende Entfernung der aktiven Route der Fahrt aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
activeRouteRemainingDistanceEntfernung in Metern, die auf der aktiven Route zwischen dem aktuellen Standort des Fahrzeugs und dem nächsten wichtigen Standort verbleibt. Der nächstwichtige Ort hängt vom Status der aktuellen Fahrt ab. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToPickup` lautet, ist dies die Entfernung zum Abholort. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToDropoff` lautet, ist dies die Entfernung zum Zielort. Ihre App muss alle erforderlichen Mess-Conversions bereitstellen.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateActiveRoute: (nullable NSArray< GMTSLatLng * > *)  activeRoute
[optional]

Wird aufgerufen, wenn das aktive Routensegment der Fahrt aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
activeRouteDas aktive Routensegment der aktuellen Fahrt. Dieses Segment enthält die Route vom aktuellen Standort des Fahrzeugs zum nächsten wichtigen Standort. Wenn der Fahrtstatus „GMTSTripStatusEnrouteToPickup“ lautet, ist der nächstwichtige Standort der Abholort. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToDropoff` lautet, ist der nächstwichtige Ort der Ausstiegspunkt.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateRemainingRoute: (nullable NSArray< GMTSLatLng * > *)  remainingRoute
[optional]

Wird aufgerufen, wenn das verbleibende Routensegment der Fahrt aktualisiert wurde

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
remainingRouteDas verbleibende Routensegment der aktuellen Fahrt. Dieses Segment enthält die Route vom nächsten Ziel des aktuellen Nutzers zum endgültigen Ziel des Nutzers. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToPickup` lautet, ist das verbleibende Routensegment das Segment vom Start- zum Zielort.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateRemainingRouteDistance: (int32_t)  remainingRouteDistance
[optional]

Wird aufgerufen, wenn die Entfernung der verbleibenden Route der Fahrt aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
remainingRouteDistanceEntfernung in Metern der verbleibenden Route zwischen dem nächsten und dem endgültigen Ziel des aktuellen Nutzers Das nächste Ziel hängt vom Status der aktuellen Fahrt ab. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToPickup` lautet, ist das nächste Ziel der Ausstiegsort. Ihre App muss alle erforderlichen Mess-Conversions bereitstellen.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateRemainingWaypoints: (nullable NSArray< GMTSTripWaypoint * > *)  remainingWaypoints
[optional]

Wird aufgerufen, wenn die Wegpunkte der Fahrt aktualisiert wurden

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
remainingWaypointsDie aktuell verbleibenden Wegpunkte.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateIntermediateDestinations: (nullable NSArray< GMTSTerminalLocation * > *)  intermediateDestinations (Zwischenziele)
[optional]

Wird aufgerufen, wenn die Wegpunkte der Fahrt aktualisiert wurden.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
intermediateDestinationsAktuelle verbleibende Wegpunkte für diese Fahrt.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateActiveRouteTraffic: (Nullwerte zulässig für GMTSTrafficData *) activeRouteTraffic
[optional]

Wird aufgerufen, wenn Verkehrsdaten für das aktive Routensegment der Fahrt aktualisiert wurden

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
activeRouteTrafficDas aktive Verkehrssegment der aktuellen Fahrt. Dieses Segment enthält die Route vom aktuellen Standort des Fahrzeugs zum nächsten wichtigen Standort. Wenn der Fahrtstatus „GMTSTripStatusEnrouteToPickup“ lautet, ist der nächstwichtige Standort der Abholort. Wenn der Fahrtstatus `GMTSTripStatusEnrouteToDropoff` lautet, ist der nächstwichtige Ort der Ausstiegspunkt.
- (void) tripModel: (GMTCTripModel *) tripModel
DidUpdateRemainingRouteTraffic: (Nullwerte zulässig für GMTSTrafficData *) remainingRouteTraffic
[optional]

Wird aufgerufen, wenn Verkehrsdaten für das verbleibende Routenabschnitt der Fahrt aktualisiert wurden

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
remainingRouteTrafficDie Verkehrsdaten für das verbleibende Routenabschnitt der aktuellen Fahrt.
- (void) tripModel: (GMTCTripModel *) tripModel
DidFailUpdateTripWithError: (nullable NSError *)  Fehler
[optional]

Wird aufgerufen, wenn der Fehler in der Anfrage zur Fahrtüberwachung aktualisiert wurde.

Parameter:
tripModelDie Instanz von GMTCTripModel, von der das Ereignis generiert wurde.
errorDer Fehler der aktuellen Fahrtüberwachungsanforderung. Der Wert könnte null sein.