Opis
Obiekt zawierający informacje logistyczne dotyczące podróży, takie jak „vehicleId”, typ podróży, czas odbioru lub zwrotu oraz trasa.
Dziedziczy wymiar GMTSImmutableData.
Publiczne funkcje członków | |
(wartość nullowa GMTSFleetEngineIDString *) | – tripID |
Zwraca identyfikator wycieczki dla bieżącej podróży, przekonwertowany z: travelName. | |
(wartość nullowa GMTSTripWaypoint *) | – nextTripWaypoint |
Zwraca pierwszy punkt na liście pozostałych punktów pośrednich. | |
(wartość nullowa GMTSTripWaypoint *) | – nextWaypoint |
Zwraca następny punkt pośredni 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 ruchu drogowym 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łą odległość 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 dwoma podanymi przejazdami. | |
Usługi | |
NSString * | tripName |
Nazwa podróży. | |
GMTSFleetEngineIDString * | vehicleID |
Identyfikator pojazdu obsługującego podróż. | |
GMTSTripType | tripType |
Bieżący typ podróży: wszystkie opcje znajdziesz w sekcji GMTSTripType. | |
GMTSTripStatus | tripStatus |
Bieżący stan podróży (GMTSTripStatus) na liście wszystkich możliwych stanów. | |
GMTSTerminalLocation * | pickupLocation |
Miejsce odbioru podróży. | |
NSTimeInterval, | pickupTime |
Szacowana godzina przybycia do miejsca odbioru. | |
GMTSTerminalLocation * | dropoffLocation |
Miejsce docelowe podróży. | |
NSTimeInterval, | dropoffTime |
Szacowany czas dotarcia do miejsca docelowego. | |
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. | |
NSSlate< GMTSTripWaypoint * > * | remainingWaypoints |
Tablica punktów na trasie podróży. | |
NSSlate< GMTSTerminalLocation * > * | intermediateDestinations |
Tablica pozostałych punktów pośrednich konsumenta. | |
int32_t | intermediateDestinationIndex |
Indeks pośredniego punktu pośredniego, na który przyjedzie pojazd. |
Dokumentacja funkcji członka grupy
- (wartość nullowa GMTSFleetEngineIDString *) tripID |
Zwraca identyfikator wycieczki dla bieżącej podróży, przekonwertowany z: travelName.
- (wartość null: GMTSTripWaypoint *) nextTripWaypoint |
Zwraca pierwszy punkt na liście pozostałych punktów pośrednich.
- (wartość null: GMTSTripWaypoint *) nextWaypoint |
Zwraca następny punkt pośredni do odwiedzenia.
Następny punkt pośredni może nie należeć do tej podróży, jeśli podróż jest połączona lub dzielona.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
Zwraca aktywną trasę danej podróży.
Trasa przebiega od bieżącej lokalizacji pojazdu do następnego miejsca docelowego użytkownika. W przeciwieństwie do kolejnego punktu pośredniego podczas podróży z podróżą lub podwożeniem kolejnego punktu pośredniego może on nie być związany z bieżącym użytkownikiem. Wartość zwracana jest generowana przy pierwszym uzyskaniu dostępu, a następnie przechowywana w pamięci podręcznej.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
Zwraca pozostałą trasę danej podróży.
Pozostała trasa to fragment trasy z następnego celu podróży bieżącego użytkownika do miejsca docelowego.
- (wartość null: GMTSTrafficData *) activeRouteTraffic |
Zwraca dane o ruchu drogowym dla aktywnej trasy tej podróży.
Trasa przebiega od bieżącej lokalizacji pojazdu do następnego miejsca docelowego użytkownika. W przeciwieństwie do kolejnego punktu pośredniego podczas podróży z podróżą lub podwożeniem kolejnego punktu pośredniego może on nie być związany z bieżącym użytkownikiem. Wartość zwracana jest generowana przy pierwszym uzyskaniu dostępu, a następnie przechowywana 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 celu podróży bieżącego użytkownika do miejsca docelowego.
– (int32_t) remainingDistanceOfActiveRouteInMeters |
Zwraca pozostałą odległość aktywnej trasy.
Aktywna trasa oznacza fragment trasy biegnący od lokalizacji pojazdu do następnego miejsca docelowego użytkownika.
– (int32_t) distanceOfRemainingRouteInMeters |
Zwraca odległość pozostałej trasy.
Pozostała trasa oznacza odcinek trasy z następnego miejsca docelowego bieżącego użytkownika do ostatniego miejsca docelowego.
+ (GMTSTripPropertyFields) propertyValueDifferencesBetweenTrip1: | (GMTSTrip *) | trip1 | |
iPodróż 2: | (GMTSTrip *) | trip2 | |
Oblicz różnicę między dwoma podanymi przejazdami.
Każda różnica w usłudze będzie kumulowana w wyniku zwrotu.
- Parametry:
-
trip1 Pierwszy kandydat do podróży. trip2 Druga propozycja podróży.
- (instancetype) initWithTripName: | (nullable NSString *) | tripName | |
identyfikator pojazdu: | (wartość nullowa GMTSFleetEngineIDString *) | vehicleID | |
Typ podróży: | (GMTSTripType). | tripType | |
stan podróży: | (GMTSTripStatus) | tripStatus | |
pickupLocation: | (wartość nullowa GMTSTerminalLocation *) | pickupLocation | |
pickupTime: | (NSTimeInterval) | pickupTime | |
dropoffLocation: | (wartość nullowa GMTSTerminalLocation *) | dropoffLocation | |
Godzina zwrotu: | (NSTimeInterval) | dropoffTime | |
lastVehicleLocation: | (wartość null GMTSVehicleLocation *) | lastVehicleLocation | |
numberOfPassengers: | (NSUInteger) | numberOfPassengers | |
pozostałe punktyWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
middleDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
mediaDestinationIndex: | (int32_t) | intermediateDestinationIndex | |
Tworzy instancję tej klasy.
- Parametry:
-
tripName Nazwa podróży. vehicleID Identyfikator pojazdu obsługującego podróż. tripType Typ podróży; wszystkie opcje są dostępne w wyliczeniu 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 docelowa. dropoffTime Szacowany czas dotarcia na miejsce docelowe. lastVehicleLocation Ostatnie informacje o lokalizacji pojazdu. numberOfPassengers Maksymalna liczba pasażerów w podróży. remainingWaypoints Tablica punktów pośrednich pozostałych na trasie. intermediateDestinations Tablica pozostałych punktów pośrednich konsumenta. intermediateDestinationIndex Indeks pośredniego punktu pośredniego, na który przyjedzie pojazd.
Dokumentacja właściwości
– (NSString*) tripName [read, assign] |
Nazwa podróży.
– (GMTSFleetEngineIDString*) vehicleID [read, assign] |
Identyfikator pojazdu obsługującego 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) na liście wszystkich możliwych stanów.
– (GMTSTerminalLocation*) pickupLocation [read, assign] |
Miejsce odbioru podróży.
– (NSTimeInterval) pickupTime [read, assign] |
Szacowana godzina przybycia do miejsca odbioru.
– (GMTSTerminalLocation*) dropoffLocation [read, assign] |
Miejsce docelowe podróży.
– (NSTimeInterval) dropoffTime [read, assign] |
Szacowany czas dotarcia do miejsca docelowego.
– (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.
– (NSSlate<GMTSTripWaypoint *>*) remainingWaypoints [read, assign] |
Tablica punktów na trasie podróży.
- (NSSlate<GMTSTerminalLocation *>*) intermediateDestinations [read, assign] |
Tablica pozostałych punktów pośrednich konsumenta.
- (int32_t) intermediateDestinationIndex [read, assign] |
Indeks pośredniego punktu pośredniego, na który przyjedzie pojazd.
Jeśli nie ma pośrednich punktów pośrednich, pole jest ignorowane.