Przegląd
Obiekt zawierający informacje logistyczne o podróży, takie jak „vehicleId”, typ podróży, czas odbioru lub zwrotu oraz trasa.
Dziedziczy GMTCImmutableData.
Publiczne funkcje członków | |
(wartość null GMTCFleetEngineIDString *) | – tripID |
Zwraca identyfikator podróży dla bieżącej podróży, przekonwertowaną z treningName. | |
(wartość null GMTSTripWaypoint *) | – nextTripWaypoint |
Zwraca pierwszy punkt pośredni na liście pozostałych punktów pośrednich. | |
(wartość null GMTSTripWaypoint *) | – nextWaypoint |
Zwraca następny punkt na trasie do odwiedzenia. | |
(nullable NSArray< GMTSLatLng * > *) | – activeRoute |
Zwraca aktywną trasę danej podróży. | |
(nullable NSArray< GMTSLatLng * > *) | – remainingRoute |
Zwraca pozostałą trasę danej podróży. | |
(wartość null GMTSTrafficData *) | – activeRouteTraffic |
Zwraca dane o natężeniu ruchu dla aktywnej trasy tej podróży. | |
(wartość null GMTSTrafficData *) | – remainingRouteTraffic |
Zwraca dane o natężeniu ruchu dla pozostałej trasy tej podróży. | |
(int32_t) | – remainingDistanceOfActiveRouteInMeters |
Zwraca pozostały dystans aktywnej trasy. | |
(int32_t) | – distanceOfRemainingRouteInMeters |
Zwraca odległość pozostałej trasy. | |
(typ instancji) | – initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex: |
Tworzy instancję tej klasy. | |
Statyczne publiczne funkcje członkowskie | |
(GMTSTripPropertyFields) | + propertyValueDifferencesBetweenTrip1:andTrip2: |
Oblicz różnicę między dwiema podanymi przejazdami. | |
Usługi | |
NSString * | tripName |
Nazwa podróży. | |
GMTCFleetEngineIDString * | vehicleID |
Identyfikator pojazdu, który obsługuje podróż. | |
GMTSTripType | tripType |
Bieżący typ podróży; wszystkie opcje znajdziesz w sekcji GMTSTripType. | |
GMTSTripStatus | tripStatus |
Bieżący stan podróży, GMTSTripStatus dla wszystkich możliwych stanów. | |
GMTSTerminalLocation * | pickupLocation |
Miejsce odbioru w ramach podróży. | |
NSTimeInterval | pickupTime |
Szacowany czas dotarcia do miejsca odbioru. | |
GMTSTerminalLocation * | dropoffLocation |
Miejsce zwrotu z podróży. | |
NSTimeInterval | dropoffTime |
Szacowany czas dotarcia do miejsca zwrotu. | |
GMTSVehicleLocation * | lastVehicleLocation |
Ostatnia informacja o lokalizacji pojazdu na czas podróży. | |
NSUInteger | numberOfPassengers |
Maksymalna dozwolona liczba pasażerów w ramach bieżącej podróży. | |
NSArray< GMTSTripWaypoint * > * | remainingWaypoints |
Tablica punktów na trasie podróży. | |
NSArray< GMTSTerminalLocation * > * | intermediateDestinations |
Tablica pozostałych punktów pośrednich konsumenta. | |
int32_t | intermediateDestinationIndex |
Indeks pośredniego punktu na trasie, do którego pojazd dotrze jako następny. |
Dokumentacja funkcji członka
- (wartość null GMTCFleetEngineIDString *) tripID |
Zwraca identyfikator podróży dla bieżącej podróży, przekonwertowaną z treningName.
- (wartość null GMTSTripWaypoint *) nextTripWaypoint |
Zwraca pierwszy punkt pośredni na liście pozostałych punktów pośrednich.
- (wartość null GMTSTripWaypoint *) nextWaypoint |
Zwraca następny punkt na trasie do odwiedzenia.
Następny punkt pośredni może nie należeć do tej podróży, jeśli podróż jest wiązana z łańcuchem lub udostępniona.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
Zwraca aktywną trasę danej podróży.
Trasa przebiega od bieżącej lokalizacji pojazdu do następnego celu podróży bieżącego użytkownika. W przeciwieństwie do następnego punktu pośredniego podczas podróży z podróżą wsteczną lub podwożeniem, następny punkt pośredni może nie być związany z bieżącym użytkownikiem. Zwracana wartość jest generowana przy pierwszym dostępie, a następnie zapisywana w pamięci podręcznej.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
Zwraca pozostałą trasę danej podróży.
Pozostała trasa to fragment trasy z następnego miejsca docelowego bieżącego użytkownika do miejsca docelowego użytkownika.
- (wartość null GMTSTrafficData *) activeRouteTraffic |
Zwraca dane o natężeniu ruchu dla aktywnej trasy tej podróży.
Trasa przebiega od bieżącej lokalizacji pojazdu do następnego celu podróży bieżącego użytkownika. W przeciwieństwie do następnego punktu pośredniego podczas podróży z podróżą wsteczną lub podwożeniem, następny punkt pośredni może nie być związany z bieżącym użytkownikiem. Zwracana wartość jest generowana przy pierwszym dostępie, a następnie zapisywana w pamięci podręcznej.
- (wartość null GMTSTrafficData *) remainingRouteTraffic |
Zwraca dane o natężeniu ruchu dla pozostałej trasy tej podróży.
Pozostała trasa to fragment trasy z następnego miejsca docelowego bieżącego użytkownika do miejsca docelowego użytkownika.
– (int32_t) remainingDistanceOfActiveRouteInMeters |
Zwraca pozostały dystans aktywnej trasy.
Aktywna trasa oznacza fragment trasy od lokalizacji pojazdu do następnego celu podróży bieżącego użytkownika.
– (int32_t) distanceOfRemainingRouteInMeters |
Zwraca odległość pozostałej trasy.
Pozostała trasa oznacza fragment trasy z następnego celu podróży bieżącego użytkownika do ostatniego miejsca docelowego.
+ (GMTSTripPropertyFields) PropertyValueDifferencesBetweenTrip1: | (GMTSTrip *) | trip1 | |
iPodróż2: | (GMTSTrip *) | trip2 | |
Oblicz różnicę między dwiema podanymi przejazdami.
Każda różnica właściwości zostanie kumulowana w wyniku zwrotu.
- Parametry:
-
trip1 Pierwsza propozycja podróży. trip2 Druga propozycja podróży.
- (typ instancji) initWithTripName: | (nullable NSString *) | tripName | |
pojazdID: | (wartość null GMTCFleetEngineIDString *) | vehicleID | |
typ podróży: | (GMTSTripType) | tripType | |
stan podróży: | (GMTSTripStatus) | tripStatus | |
pickupLocation: | (wartość null GMTSTerminalLocation *) | pickupLocation | |
pickupTime: | (NSTimeInterval) | pickupTime | |
dropoffLocation: | (wartość null GMTSTerminalLocation *) | dropoffLocation | |
opuszczony czas: | (NSTimeInterval) | dropoffTime | |
lastVehicleLocation: | (wartość null GMTSVehicleLocation *) | lastVehicleLocation | |
numberOfPassengers: | (NSUInteger) | numberOfPassengers | |
pozostałe punktyWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
Wskaźniki pośrednie: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
middleDestinationIndex: | (int32_t) | intermediateDestinationIndex | |
Tworzy instancję tej klasy.
- Parametry:
-
tripName Nazwa podróży. vehicleID Identyfikator pojazdu, który obsługuje podróż. tripType Typ podróży; wszystkie opcje znajdziesz w sekcji enum GMTSTripType. tripStatus Stan podróży: wszystkie możliwe stany znajdziesz na liście GMTSTripStatus. pickupLocation Docelowa lokalizacja odbioru. pickupTime Szacowany czas dotarcia do miejsca odbioru. dropoffLocation Docelowa lokalizacja zwrotu. dropoffTime Szacowany czas dotarcia do miejsca zwrotu. lastVehicleLocation Ostatnie informacje o lokalizacji pojazdu. numberOfPassengers Maksymalna dozwolona liczba pasażerów w podróży. remainingWaypoints Tablica punktów na trasie pozostających na trasie. intermediateDestinations Tablica pozostałych punktów pośrednich konsumenta. intermediateDestinationIndex Indeks pośredniego punktu na trasie, do którego pojazd dotrze jako następny.
Dokumentacja usługi
– (NSString*) tripName [read, assign] |
Nazwa podróży.
– (GMTCFleetEngineIDString*) vehicleID [read, assign] |
Identyfikator pojazdu, który obsługuje podróż.
– (GMTSTripType) tripType [read, assign] |
Bieżący typ podróży; wszystkie opcje znajdziesz w sekcji GMTSTripType.
– (GMTSTripStatus) tripStatus [read, assign] |
Bieżący stan podróży, GMTSTripStatus dla wszystkich możliwych stanów.
– (GMTSTerminalLocation*) pickupLocation [read, assign] |
Miejsce odbioru w ramach podróży.
– (NSTimeInterval) pickupTime [read, assign] |
Szacowany czas dotarcia do miejsca odbioru.
– (GMTSTerminalLocation*) dropoffLocation [read, assign] |
Miejsce zwrotu z podróży.
– (NSTimeInterval) dropoffTime [read, assign] |
Szacowany czas dotarcia do miejsca zwrotu.
– (GMTSVehicleLocation*) lastVehicleLocation [read, assign] |
Ostatnia informacja o lokalizacji pojazdu na czas podróży.
– (NSUInteger) numberOfPassengers [read, assign] |
Maksymalna dozwolona liczba pasażerów w ramach bieżącej podróży.
- (NSArray<GMTSTripWaypoint *>*) remainingWaypoints [read, assign] |
Tablica punktów na trasie podróży.
– (NSTrack<GMTSTerminalLocation *>*) intermediateDestinations [read, assign] |
Tablica pozostałych punktów pośrednich konsumenta.
– (int32_t) intermediateDestinationIndex [read, assign] |
Indeks pośredniego punktu na trasie, do którego pojazd dotrze jako następny.
Jeśli nie ma pośrednich punktów pośrednich, to pole jest ignorowane.