Indeks
TripService
(interfejs)VehicleService
(interfejs)BatteryInfo
(komunikat)BatteryStatus
(wyliczenie)BillingPlatformIdentifier
(wyliczenie)ConsumableTrafficPolyline
(komunikat)CreateTripRequest
(komunikat)CreateVehicleRequest
(komunikat)DeviceSettings
(komunikat)GetTripRequest
(komunikat)GetVehicleRequest
(komunikat)LicensePlate
(komunikat)ListVehiclesRequest
(komunikat)ListVehiclesResponse
(komunikat)LocationPowerSaveMode
(wyliczenie)LocationSensor
(wyliczenie)NavigationStatus
(wyliczenie)PolylineFormatType
(wyliczenie)PowerSource
(wyliczenie)ReportBillableTripRequest
(komunikat)ReportBillableTripRequest.SolutionType
(wyliczenie)RequestHeader
(komunikat)RequestHeader.Platform
(wyliczenie)RequestHeader.SdkType
(wyliczenie)SearchTripsRequest
(komunikat)SearchTripsResponse
(komunikat)SearchVehiclesRequest
(komunikat)SearchVehiclesRequest.CurrentTripsPresent
(wyliczenie)SearchVehiclesRequest.VehicleMatchOrder
(wyliczenie)SearchVehiclesResponse
(komunikat)SpeedReadingInterval
(komunikat)SpeedReadingInterval.Speed
(wyliczenie)StopLocation
(komunikat)TerminalLocation
(komunikat)TerminalPointId
(message) (wycofane)TrafficPolylineData
(komunikat)Trip
(komunikat)TripStatus
(wyliczenie)TripType
(wyliczenie)TripView
(wyliczenie)TripWaypoint
(komunikat)UpdateTripRequest
(komunikat)UpdateVehicleAttributesRequest
(komunikat)UpdateVehicleAttributesResponse
(komunikat)UpdateVehicleRequest
(komunikat)Vehicle
(komunikat)Vehicle.VehicleType
(komunikat)Vehicle.VehicleType.Category
(wyliczenie)VehicleAttribute
(komunikat)VehicleAttributeList
(komunikat)VehicleLocation
(komunikat)VehicleMatch
(komunikat)VehicleMatch.VehicleMatchType
(wyliczenie)VehicleState
(wyliczenie)VisualTrafficReportPolylineRendering
(komunikat)VisualTrafficReportPolylineRendering.RoadStretch
(komunikat)VisualTrafficReportPolylineRendering.RoadStretch.Style
(wyliczenie)Waypoint
(komunikat)WaypointType
(wyliczenie)
TripService
Usługa zarządzania podróżą.
CreateTrip |
---|
Tworzy przejazd w silniku floty i zwraca nowy przejazd. |
GetTrip |
---|
Uzyskaj informacje o pojedynczej podróży. |
ReportBillableTrip |
---|
zgłaszać korzystanie z płatnej podróży; |
SearchTrips |
---|
Pobierz wszystkie podróże danego pojazdu. |
UpdateTrip |
---|
Aktualizuje dane dotyczące przejazdu. |
VehicleService
Usługa zarządzania pojazdami.
CreateVehicle |
---|
Tworzy nowy pojazd powiązany z usługą przewozu osób lub dostaw na żądanie. Każdy Podczas tworzenia
Podczas tworzenia
Wszystkie pozostałe pola są opcjonalne i są używane, jeśli zostaną podane. |
GetVehicle |
---|
Zwraca pojazd z Fleet Engine. |
ListVehicles |
---|
Zwraca ponumerowane na stronach listy pojazdów powiązanych z dostawcą, które pasują do opcji żądania. |
SearchVehicles |
---|
Zwraca listę pojazdów, które pasują do opcji żądania. |
UpdateVehicle |
---|
Zapisuje zaktualizowane dane pojazdu w Fleet Engine. Podczas aktualizowania
Nie można też zaktualizować pojazdu Jeśli pole |
UpdateVehicleAttributes |
---|
częściowo aktualizuje atrybuty pojazdu; Zaktualizowane zostaną tylko atrybuty wymienione w żądaniu. Pozostałe atrybuty NIE zostaną zmienione. Uwaga: w przypadku |
BatteryInfo
Informacje o baterii urządzenia.
Pola | |
---|---|
battery_ |
Stan baterii, czy jest naładowana, czy ładowana itp. |
power_ |
Stan źródła zasilania z baterii. |
battery_ |
Aktualny procent naładowania baterii [0–100]. |
BatteryStatus
Stan baterii, czy jest naładowana, czy ładowana itp.
Wartości w polu enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Stan baterii jest nieznany. |
BATTERY_STATUS_CHARGING |
Bateria jest ładowana. |
BATTERY_STATUS_DISCHARGING |
Bateria się rozładowuje. |
BATTERY_STATUS_FULL |
Bateria jest pełna. |
BATTERY_STATUS_NOT_CHARGING |
Bateria się nie ładuje. |
BATTERY_STATUS_POWER_LOW |
Bateria jest słaba. |
BillingPlatformIdentifier
Zestaw wartości wskazujących, na której platformie wysłano żądanie.
Wartości w polu enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Domyślny: Używany na nieokreślonych platformach. |
SERVER |
Platforma jest serwerem klienta. |
WEB |
Platforma to przeglądarka internetowa. |
ANDROID |
Platforma to urządzenie mobilne z Androidem. |
IOS |
Platforma to urządzenie mobilne z iOS. |
OTHERS |
inne platformy, które nie są wymienione w tym zestawie. |
ConsumableTrafficPolyline
Gęstość ruchu na trasie pojazdu.
Pola | |
---|---|
speed_ |
Prędkość ruchu na trasie od poprzedniego punktu do bieżącego punktu. |
encoded_ |
Ścieżka, którą kierowca podąża od poprzedniego punktu do bieżącego. Ścieżka zawiera punkty orientacyjne, dzięki którym klienci mogą wyświetlać znaczniki ruchu na ścieżce (patrz |
CreateTripRequest
wiadomość o prośbie o utworzenie podróży;
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
trip_ |
Wymagane. Unikalny identyfikator przejazdu. z zastosowaniem tych ograniczeń:
|
trip |
Wymagane. Encja podróży do utworzenia. Podczas tworzenia podróży wymagane są te pola:
Jeśli podasz te pola, zostaną one wykorzystane:
Pozostałe pola dotyczące podróży są ignorowane. Na przykład wszystkie podróże zaczynają się od Tylko wyjazdy o długości Jeśli w przypadku wspólnej podróży ustawiona jest opcja Gdy podasz wartość Używane są pola |
CreateVehicleRequest
CreateVehicle
prośba o spotkanie.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
vehicle_ |
Wymagane. Unikalny identyfikator pojazdu. z zastosowaniem tych ograniczeń:
|
vehicle |
Wymagane. Encja pojazdu do utworzenia. Podczas tworzenia pojazdu wymagane są te pola:
Podczas tworzenia pojazdu następujące pola są ignorowane:
Wszystkie pozostałe pola są opcjonalne i są używane, jeśli zostaną podane. |
DeviceSettings
Informacje o różnych ustawieniach na urządzeniu mobilnym.
Pola | |
---|---|
location_ |
Jak funkcje lokalizacji działają na urządzeniu, gdy włączone jest oszczędzanie baterii. |
is_ |
Określa, czy urządzenie jest w trybie oszczędzania energii. |
is_ |
Określa, czy urządzenie jest w stanie interaktywnym. |
battery_ |
Informacje o stanie baterii. |
GetTripRequest
wiadomość z prośbą o wykonanie rezerwacji.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
view |
Podzbiór pól Podróż, które powinny zostać zwrócone, oraz ich interpretacja. |
current_ |
Wskazuje minimalną sygnaturę czasową (bez uwzględnienia) dla danych |
remaining_ |
Wskazuje minimalną sygnaturę czasową (bez uwzględnienia) dla której pobierane są wartości |
route_ |
Zwracany format bieżącej trasy: |
current_ |
Wskazuje minimalną sygnaturę czasową (bez uwzględnienia) dla której pobierana jest wartość |
remaining_ |
Wskazuje minimalny znacznik czasu (wykluczający) dla którego pobierane są dane |
GetVehicleRequest
GetVehicle
prośba o spotkanie.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
current_ |
Wskazuje minimalną sygnaturę czasową (bez uwzględnienia) dla której pobierana jest wartość |
waypoints_ |
Wskazuje minimalny znacznik czasu (wykluczający) dla którego pobierane są dane |
LicensePlate
Informacje o tablicy rejestracyjnej pojazdu. Aby uniknąć przechowywania informacji umożliwiających identyfikację, w ramach elementu są przechowywane tylko minimalne informacje o tablicy rejestracyjnej.
Pola | |
---|---|
country_ |
Wymagane. Kod kraju/regionu CLDR. Na przykład |
last_ |
Ostatnia cyfra numeru rejestracyjnego lub „-1”, aby wskazać, że numer rejestracyjny nie zawiera wartości liczbowej.
|
ListVehiclesRequest
ListVehicles
prośba o spotkanie.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
page_ |
Maksymalna liczba pojazdów do zwrócenia. Wartość domyślna: 100. |
page_ |
Wartość |
minimum_ |
Określa minimalną wymaganą pojemność pojazdu. Wszystkie zwrócone pojazdy będą miały wartość |
trip_ |
Ogranicza odpowiedź do pojazdów obsługujących co najmniej jeden z wybranych typów przejazdu. |
maximum_ |
Ogranicza odpowiedź do pojazdów, które wysłały do Fleet Engine aktualizacje lokalizacji w określonym czasie. Pojazdy stojące, które nadal przesyłają swoje lokalizacje, nie są uważane za nieaktualne. Jeśli występuje, musi być prawidłową dodatnią wartością czasu trwania. |
vehicle_ |
Wymagane. Ogranicza odpowiedź do pojazdów należących do jednej z podanych kategorii typu. |
required_ |
Aplikacje wywołujące mogą tworzyć złożone operacje logiczne, korzystając z dowolnej kombinacji pól
Ogranicza odpowiedź do pojazdów o określonych atrybutach. To pole jest operacją konjunkcji (AND). Maksymalna dozwolona liczba atrybutów required_attributes to 50. Jest to zgodne z maksymalną liczbą atrybutów dozwolonych w przypadku pojazdu. Każdy powtarzany ciąg znaków powinien mieć format „klucz:wartość”. |
required_ |
Ogranicza odpowiedź do pojazdów z co najmniej 1 z określonych atrybutów w każdym elemencie |
required_ |
Podobnie jak w przypadku
Ogranicza odpowiedź do pojazdów, które pasują do wszystkich atrybutów w pliku |
vehicle_ |
Ogranicza odpowiedź do pojazdów, które mają ten stan pojazdu. |
on_ |
zwracać tylko pojazdy z obecnymi podróżami; |
filter |
Opcjonalnie: Zapytanie filtra stosowane podczas wyświetlania pojazdów. Przykłady składni filtra znajdziesz na stronie http://aip.dev/160. To pole ma zastąpić pola Ten filtr działa jak klauzula I w połączeniu z innymi ograniczeniami, takimi jak Pamiętaj, że obsługiwane są tylko zapytania dotyczące atrybutów pojazdu (np. Ponadto wszystkie atrybuty są przechowywane jako ciągi znaków, więc jedyne obsługiwane porównania atrybutów to porównania ciągów znaków. Aby można było porównywać je z wartościami liczbowymi lub logicznymi, muszą być one wyraźnie umieszczone w cudzysłowie (np. |
viewport |
Opcjonalnie: Filtr, który ogranicza zwracane pojazdy do tych, których ostatnia znana lokalizacja znajdowała się w prostokątnym obszarze zdefiniowanym przez widoczny obszar. |
ListVehiclesResponse
ListVehicles
wiadomość z odpowiedzią.
Pola | |
---|---|
vehicles[] |
pojazdy spełniające kryteria podane w żądaniu; Maksymalna liczba zwracanych pojazdów jest określana przez pole |
next_ |
Token do pobierania następnej strony pojazdów lub pusty, jeśli nie ma już żadnych pojazdów, które spełniają kryteria żądania. |
total_ |
Wymagane. Łączna liczba pojazdów spełniających kryteria żądania na wszystkich stronach. |
LocationPowerSaveMode
Jak funkcje lokalizacji są skonfigurowane na urządzeniu mobilnym, gdy włączona jest funkcja „oszczędzania baterii”. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Wartości w polu enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Nieokreślony tryb oszczędzania energii |
LOCATION_MODE_NO_CHANGE |
Oszczędzanie baterii nie powinno wpływać na dostawców lokalizacji lub powinno być wyłączone. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Dostawca danych o lokalizacji na podstawie GPS powinien być wyłączony, gdy włączone jest oszczędzanie baterii, a urządzenie nie jest aktywne. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Gdy włączone jest oszczędzanie baterii, a urządzenie nie jest aktywne, wszyscy dostawcy lokalizacji powinni być wyłączeni. |
LOCATION_MODE_FOREGROUND_ONLY |
W dalszym ciągu będą dostępne wszystkie usługi lokalizacyjne, ale poprawki lokalizacji powinny być dostarczane tylko aplikacjom na pierwszym planie. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokalizacja nie zostanie wyłączona, ale gdy urządzenie nie będzie interaktywne, LocationManager będzie ograniczać wszystkie żądania wysyłane do dostawców. |
LocationSensor
Czujnik lub metodologia służąca do określenia lokalizacji.
Wartości w polu enum | |
---|---|
UNKNOWN_SENSOR |
Czujnik jest nieokreślony lub nieznany. |
GPS |
GPS lub wspomagany GPS. |
NETWORK |
wspomagany GPS, identyfikator stacji bazowej lub punkt dostępu Wi-Fi. |
PASSIVE |
Identyfikator stacji bazowej lub punktu dostępu Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokalizacja określona przez urządzenie mobilne jako najbardziej prawdopodobna pozycja na drodze. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana do lokalizacji pochodzącej ze źródeł innych niż urządzenie mobilne z pakietem Driver SDK. Jeśli pierwotne źródło jest opisane za pomocą innej wartości z enumeracji, użyj tej wartości. Lokalizacje oznaczone jako CUSTOMER_SUPPLIED_LOCATION są zwykle podawane za pomocą last_location.supplemental_location_sensor pojazdu. |
FLEET_ENGINE_LOCATION |
Lokalizacja obliczona przez Fleet Engine na podstawie dostępnych sygnałów. Tylko dane wyjściowe. Ta wartość zostanie odrzucona, jeśli zostanie otrzymana w żądaniu. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji na Androidzie. |
CORE_LOCATION |
Dostawca danych o lokalizacji w systemach operacyjnych Apple. |
PolylineFormatType
Typ formatu wielokąta.
Wartości w polu enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
Format nie został określony lub jest nieznany. |
LAT_LNG_LIST_TYPE |
Lista google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Linia złożona zakodowana za pomocą algorytmu kompresji linii złożonej. Dekodowanie nie jest jeszcze obsługiwane. |
PowerSource
Typ ładowarki używanej do ładowania baterii.
Wartości w polu enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Źródło zasilania nieznane. |
POWER_SOURCE_AC |
Źródło zasilania to ładowarka sieciowa. |
POWER_SOURCE_USB |
Źródło zasilania to port USB. |
POWER_SOURCE_WIRELESS |
Źródło zasilania jest bezprzewodowe. |
POWER_SOURCE_UNPLUGGED |
Bateria jest odłączona. |
ReportBillableTripRequest
Wiadomość z prośbą o zgłoszenie nieodpłatnej przelotu.
Pola | |
---|---|
name |
Wymagane. Musi mieć format |
country_ |
Wymagane. Dwuliterowy kod kraju, w którym odbywa się podróż. Cena jest określana zgodnie z kodem kraju. |
platform |
Platforma, na której zostało wysłane żądanie. |
related_ |
Identyfikatory bezpośrednio powiązane z zgłaszanym przejazdem. Zwykle są to identyfikatory (np. identyfikatory sesji) operacji związanych z rezerwacją dokonanych przed udostępnieniem identyfikatora podróży. Liczba |
solution_ |
Typ rozwiązania związanego z usługami Google Marketing Platform (np. |
SolutionType
Selektor różnych typów rozwiązań zgłoszonej podróży.
Wartości w polu enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Wartość domyślna. Ze względu na zgodność wsteczną interfejs API domyślnie używa rozwiązania ON_DEMAND_RIDESHARING_AND_DELIVERIES , które jest pierwszym obsługiwanym typem rozwiązania. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Rozwiązaniem jest przejazd i dostawy na żądanie. |
RequestHeader
RequestHeader zawiera pola wspólne dla wszystkich żądań RPC Fleet Engine.
Pola | |
---|---|
language_ |
Kod języka BCP-47, np. pl-PL lub sr-Latn. Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jeśli nie zostanie określony żaden język, odpowiedź może być w dowolnym języku, przy czym preferowany jest angielski, jeśli taka nazwa istnieje. Przykład wartości pola: |
region_ |
Wymagane. Kod regionu CLDR, z którego pochodzi żądanie. Przykład wartości pola: |
sdk_ |
Wersja wywoływanego pakietu SDK (jeśli dotyczy). Format wersji to „major.minor.patch”, np. |
os_ |
Wersja systemu operacyjnego, w którym działa wywoływane SDK. Przykłady wartości pola: |
device_ |
Model urządzenia, na którym działa wywołujący pakiet SDK. Przykłady wartości pola: |
sdk_ |
Typ pakietu SDK, który wysyła żądanie. |
maps_ |
Wersja MapSDK, z której korzysta wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „duża.mała.łatka”, np. |
nav_ |
Wersja pakietu NavSDK, od której zależy wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „duża.mała.łatka”, np. |
platform |
Platforma wywołującego pakietu SDK. |
manufacturer |
Producent urządzenia z Androidem wywołującego pakiet SDK (dotyczy tylko pakietów SDK na Androida). Przykład wartości pola: |
android_ |
Poziom interfejsu Android API wywołującego pakietu SDK, dotyczy tylko pakietów SDK Androida. Przykład wartości pola: |
trace_ |
Opcjonalny identyfikator, który można podać w celu rejestrowania, aby zidentyfikować żądanie. |
Platforma
Platforma wywołującego pakietu SDK.
Wartości w polu enum | |
---|---|
PLATFORM_UNSPECIFIED |
Wartość domyślna. Ta wartość jest używana, jeśli platforma jest pominięta. |
ANDROID |
Żądanie pochodzi z Androida. |
IOS |
Żądanie pochodzi z iOS. |
WEB |
Prośba pochodzi z sieci. |
SdkType
Możliwe typy pakietów SDK.
Wartości w polu enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość jest używana, jeśli element sdk_type jest pominięty. |
CONSUMER |
Pakiet SDK wywołujący to Consumer. |
DRIVER |
Pakiet SDK wywołujący to Driver. |
JAVASCRIPT |
Pakiet SDK wywołujący to JavaScript. |
SearchTripsRequest
wiadomość z prośbą o wyszukiwanie podróży,
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
vehicle_ |
Pojazd powiązany z podróżami w żądaniu. Jeśli nie podano tego argumentu, zwracane przejazdy nie zawierają:
|
active_ |
Jeśli ustawisz tę opcję na PRAWDA, odpowiedź będzie zawierać Przejazdy, które wpływają na trasę kierowcy. |
page_ |
Jeśli nie skonfigurujesz tej opcji, serwer sam zdecyduje, ile wyników ma zwrócić. |
page_ |
Aby kontynuować z poprzednich wyników, ustaw tę wartość na wartość zwróconą wcześniej w |
minimum_ |
Jeśli jest określony, zwraca przejazdy, które nie zostały zaktualizowane po czasie |
SearchTripsResponse
wiadomość z odpowiedzią od SearchTrips.
Pola | |
---|---|
trips[] |
Lista przejazdów dla wybranego pojazdu. |
next_ |
Przekaz ten token w SearchTripsRequest, aby wyświetlić wyniki wyszukiwania. Interfejs API zwraca listę przejazdów przy każdym wywołaniu, a gdy nie ma już wyników, lista przejazdów jest pusta. |
SearchVehiclesRequest
SearchVehicles
prośba o spotkanie.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
pickup_ |
Wymagane. Punkt odbioru, w pobliżu którego chcesz szukać. |
dropoff_ |
Miejsce docelowe dostawy wskazane przez klienta. To pole jest wymagane, jeśli |
pickup_ |
Wymagane. Określa promień wyszukiwania pojazdu wokół punktu odbioru. Zwracane są tylko pojazdy w promieniu wyszukiwania. Wartość musi mieścić się w przedziale od 400 do 10 000 metrów (włącznie). |
count |
Wymagane. Określa maksymalną liczbę pojazdów do zwrócenia. Wartość musi zawierać się w przedziale od 1 do 50 (włącznie). |
minimum_ |
Wymagane. Określa liczbę pasażerów, którzy mogą wziąć udział w podróży. Wartość musi być większa lub równa 1. Kierowca nie jest uwzględniany w wartości pojemności. |
trip_ |
Wymagane. Reprezentuje typ proponowanej podróży. Musi zawierać dokładnie 1 typ. |
maximum_ |
Ogranicza wyszukiwanie tylko do tych pojazdów, które wysłały do Fleet Engine aktualizacje lokalizacji w określonym czasie. Pojazdy stojące, które nadal przesyłają swoje lokalizacje, nie są uważane za nieaktualne. Jeśli to pole nie jest ustawione, serwer używa domyślnej wartości 5 minut. |
vehicle_ |
Wymagane. Ogranicza wyszukiwanie do pojazdów jednego z wybranych typów. Musisz określić co najmniej 1 typ pojazdu. Typy pojazdów z kategorią |
required_ |
Aplikacje wywołujące mogą tworzyć złożone operacje logiczne, korzystając z dowolnej kombinacji pól
Ogranicza wyszukiwanie tylko do pojazdów z określonymi atrybutami. To pole jest operacją konjunkcji (AND). Maksymalna dozwolona liczba atrybutów required_attributes to 50. Jest to zgodne z maksymalną liczbą atrybutów dozwolonych dla pojazdu. |
required_ |
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają co najmniej jeden z wymienionych atrybutów w każdej |
required_ |
Podobnie jak w przypadku
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają wszystkie atrybuty w |
order_ |
Wymagane. Określa żądane kryterium sortowania wyników. |
include_ |
Wskazuje, czy pojazdy z jednym aktywnym przejazdem kwalifikują się do tego wyszukiwania. To pole jest używane tylko wtedy, gdy Wartością domyślną jest |
trip_ |
Wskazuje podróż powiązaną z tym |
current_ |
Wskazuje, czy pojazdy z aktywnymi przejazdami kwalifikują się do tego wyszukiwania. Jeśli |
filter |
Opcjonalnie: Filtr do stosowania podczas wyszukiwania pojazdów. Przykłady składni filtra znajdziesz na stronie http://aip.dev/160. To pole ma zastąpić pola Ten filtr działa jak klauzula I w połączeniu z innymi ograniczeniami, takimi jak Pamiętaj, że obsługiwane są tylko zapytania dotyczące atrybutów pojazdu (na przykład Ponadto wszystkie atrybuty są przechowywane jako ciągi znaków, więc jedyne obsługiwane porównania atrybutów to porównania ciągów znaków. Aby można było porównywać je z wartościami liczbowymi lub logicznymi, muszą być one wyraźnie umieszczone w cudzysłowie (np. |
CurrentTripsPresent
Określa typy ograniczeń dotyczących bieżących przejazdów pojazdu.
Wartości w polu enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
Dostępność pojazdów z obecnymi podróżami zależy od pola include_back_to_back . |
NONE |
Pojazdy bez przejazdów mogą pojawiać się w wynikach wyszukiwania. Gdy używana jest ta wartość, include_back_to_back nie może być równe true . |
ANY |
Wyniki wyszukiwania obejmują pojazdy z maksymalnie 5 bieżącymi podróżami i 10 punktami pośrednimi. Gdy używana jest ta wartość, include_back_to_back nie może być równe true . |
VehicleMatchOrder
Określa kolejność dopasowań pojazdów w odpowiedzi.
Wartości w polu enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Domyślna, używana w przypadku nieokreślonego lub nierozpoznanego pojazdu dopasowującego zamówienie. |
PICKUP_POINT_ETA |
rosnąco według czasu przejazdu pojazdu do punktu odbioru; |
PICKUP_POINT_DISTANCE |
rosnąco według odległości przebytej przez pojazd do miejsca odbioru; |
DROPOFF_POINT_ETA |
rosnąco według czasu przejazdu pojazdu do miejsca dostawy; Z tego zamówienia można korzystać tylko wtedy, gdy w prośbie podano punkt dostawy. |
PICKUP_POINT_STRAIGHT_DISTANCE |
rosnąco według odległości w linii prostej od ostatniej zgłoszonej lokalizacji pojazdu do punktu odbioru; |
COST |
rosnąco według skonfigurowanego kosztu dopasowania; Koszt dopasowania jest zdefiniowany jako ważona kombinacja odległości w linii prostej i czasu dojazdu. Wagi są ustawiane z wartościami domyślnymi i można je modyfikować w przypadku poszczególnych klientów. Jeśli te wagi trzeba zmodyfikować w przypadku Twojego projektu, skontaktuj się z zespołem pomocy Google. |
SearchVehiclesResponse
SearchVehicles
wiadomość z odpowiedzią.
Pola | |
---|---|
matches[] |
Lista pojazdów, które spełniają kryteria |
SpeedReadingInterval
Wskaźnik gęstości ruchu na ciągłym fragmencie ścieżki. Na podstawie ścieżki z punktami P_0, P_1,…, P_N (indeks zaczyna się od 0) interwał odczytu szybkości określa interwał i opis ruchu za pomocą tych kategorii.
Pola | |
---|---|
start_ |
Indeks początkowy tego przedziału na ścieżce. W pliku JSON, gdy indeks ma wartość 0, pole będzie wyglądać na puste. |
end_ |
Indeks końcowy tego przedziału na ścieżce. W pliku JSON, gdy indeks ma wartość 0, pole będzie wyglądać na puste. |
speed |
Prędkość ruchu w tym przedziale czasu. |
Szybkość
Klasyfikacja szybkości ścieżki na podstawie danych o ruchu.
Wartości w polu enum | |
---|---|
SPEED_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
NORMAL |
Normalna prędkość, nie wykryto spowolnienia. |
SLOW |
Wykryto spowolnienie, ale nie utworzyła się korka. |
TRAFFIC_JAM |
Wykryto korek uliczny. |
StopLocation
Rzeczywista lokalizacja przystanku (odbiór/zwrot).
Pola | |
---|---|
point |
Wymagane. Oznacza rzeczywistą lokalizację. |
timestamp |
Wskazuje, kiedy nastąpiło zatrzymanie. |
stop_time |
Tylko dane wejściowe. Rola wycofana. Użyj pola sygnatury czasowej. |
TerminalLocation
Określa lokalizację punktu kontrolnego.
Pola | |
---|---|
point |
Wymagane. Wskazuje lokalizację punktu kontrolnego podróży. |
terminal_point_id |
Wycofane: zamiast tego użyj pola |
access_point_id |
Wycofane: zamiast tego użyj pola |
trip_id |
Rola wycofana. |
terminal_location_type |
Nieużywane: te dane będą dostępne w sekcji |
TerminalPointId
Wycofane: punkty terminalowe nie są już obsługiwane w Fleet Engine. Zamiast tego użyj pola TerminalLocation.point
.
Pola | |
---|---|
value |
Rola wycofana. |
Pole unii Id . Rola wycofana. Id może być tylko jednym z tych elementów: |
|
place_id |
Rola wycofana. |
generated_id |
Rola wycofana. |
TrafficPolylineData
warunki na drodze na przewidywanej trasie pojazdu;
Pola | |
---|---|
traffic_ |
Wyrenderowanie ścieżki wieloliniowej pokazujące, jak szybki jest ruch na wszystkich odcinkach trasy przejazdu klienta. |
Podróż
Metadane dotyczące podróży.
Pola | |
---|---|
name |
Tylko dane wyjściowe. W formacie „providers/{provider}/trips/{trip}”. |
vehicle_ |
Identyfikator pojazdu, który odbywa podróż. |
trip_ |
Bieżący stan podróży. |
trip_ |
Typ podróży. |
pickup_ |
Miejsce, w którym klient wskazuje, że chce odebrać przesyłkę. |
actual_ |
Tylko dane wejściowe. Rzeczywista lokalizacja, w której i kiedy odebrano klienta. To pole jest przeznaczone dla dostawcy, który może w nim podać informacje o rzeczywistym odbiorze. |
actual_ |
Tylko dane wejściowe. Rzeczywisty czas i miejsce przyjazdu kierowcy do punktu odbioru. To pole jest przeznaczone dla dostawcy, który może w nim podać informacje o faktycznym przybyciu do punktu odbioru. |
pickup_ |
Tylko dane wyjściowe. Przewidywany czas, w którym pasażerowie zostaną odebrani, lub faktyczny czas, w którym zostali odebrani. |
intermediate_ |
Przerwy na trasie (oprócz miejsca odbioru i celu podróży). Początkowo nie będzie to możliwe w przypadku udostępnionych przejazdów. |
intermediate_ |
Wskazuje, kiedy |
intermediate_ |
Jeśli |
actual_ |
Tylko dane wejściowe. Rzeczywisty czas i miejsce przyjazdu kierowcy do miejsca docelowego pośredniego. To pole jest przeznaczone dla dostawcy, który może podać informacje o rzeczywistym czasie przybycia do pośrednich miejsc docelowych. |
actual_ |
Tylko dane wejściowe. Rzeczywisty czas i miejsce, w którym i kiedy klient został odebrany z miejsca docelowego pośredniego. To pole jest przeznaczone dla dostawcy, który może w nim podać informacje o faktycznych danych dotyczących odbioru w miejscach pośrednich. |
dropoff_ |
Miejsce, w którym klient chce zostać odebrany. |
actual_ |
Tylko dane wejściowe. Rzeczywisty czas i miejsce, w którym klient został odwieziony. To pole jest przeznaczone dla dostawcy, który może podać informacje o rzeczywistym czasie i miejscu odwiezienia. |
dropoff_ |
Tylko dane wyjściowe. Przewidywany czas, w którym pasażerowie zostaną wysadzeni w miejscu docelowym, lub rzeczywisty czas ich wysadzenia. |
remaining_ |
Tylko dane wyjściowe. Pełna ścieżka z bieżącej lokalizacji do punktu docelowego. Ta ścieżka może zawierać punkty pośrednie z innych podróży. |
vehicle_ |
To pole umożliwia ręczne sortowanie punktów pośrednich na trasie. Zawiera wszystkie pozostałe punkty pośrednie dla przypisanego pojazdu, a także punkty odbioru i rozładunku w ramach tej podróży. Jeśli podróż nie została przypisana do pojazdu, Fleet Engine zignoruje to pole. Ze względu na ochronę prywatności to pole jest wypełniane przez serwer tylko w przypadku wywołań |
route[] |
Tylko dane wyjściowe. Przewidywana trasa dla tej podróży do pierwszego wpisu w pliku remaining_waypoints. Pamiętaj, że pierwszy punkt kontrolny może należeć do innej podróży. |
current_ |
Tylko dane wyjściowe. zakodowana ścieżka do następnego punktu orientacyjnego; Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet SDK kierowcy i pakiet SDK klienta. Dekodowanie nie jest jeszcze obsługiwane. |
current_ |
Tylko dane wyjściowe. Wskazuje, kiedy trasa została ostatnio zmodyfikowana. Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet SDK kierowcy i pakiet SDK dla konsumentów. |
current_ |
Tylko dane wyjściowe. Wskazuje warunki natężenia ruchu na trasie Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet SDK kierowcy i pakiet SDK klienta. |
current_ |
Tylko dane wyjściowe. Wskazuje czas ostatniej modyfikacji Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet SDK kierowcy i pakiet SDK klienta. |
current_ |
Tylko dane wyjściowe. Punkt orientacyjny, w którym kończy się |
remaining_ |
Tylko dane wyjściowe. Pozostała odległość do przejechania w polu |
eta_ |
Tylko dane wyjściowe. Przewidywany czas dotarcia do następnego punktu orientacyjnego (pierwszy wpis w polu |
remaining_ |
Tylko dane wyjściowe. Czas od momentu zwrócenia danych o podróży do czasu podanego w |
remaining_ |
Tylko dane wyjściowe. Wskazuje ostatnią zmianę |
remaining_ |
Tylko dane wyjściowe. Wskazuje, kiedy ostatnio zmodyfikowano |
number_ |
Niezmienna. Wskazuje liczbę pasażerów w danej podróży, nie uwzględniając kierowcy. Samochód musi mieć dostępne miejsce, aby można było zwrócić odpowiedź |
last_ |
Tylko dane wyjściowe. Wskazuje ostatnią zgłoszoną lokalizację pojazdu na trasie. |
last_ |
Tylko dane wyjściowe. Wskazuje, czy |
view |
Podzbiór wypełnionych pól Podróży i sposób ich interpretacji. |
TripStatus
Stan przejazdu wskazujący jego postęp.
Wartości w polu enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Domyślna, używana w przypadku nieokreślonego lub nierozpoznanego stanu podróży. |
NEW |
Nowo utworzona podróż. |
ENROUTE_TO_PICKUP |
Kierowca jest w drodze do miejsca odbioru. |
ARRIVED_AT_PICKUP |
Kierowca dotarł do punktu odbioru. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Kierowca dotarł do miejsca docelowego pośredniego i czeka na pasażera. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Kierowca jest w drodze do miejsca docelowego pośredniego (a nie do miejsca wysadzania). |
ENROUTE_TO_DROPOFF |
Kierowca odebrał pasażera i jedzie do następnego miejsca docelowego. |
COMPLETE |
Pasażer został już odwieziony, a przejazd został zakończony. |
CANCELED |
Przejazd został anulowany przed odbiorem przez kierowcę, pasażera lub dostawcę usług przewozu. |
TripType
Typ podróży.
Wartości w polu enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Domyślna, używana w przypadku nieokreślonych lub nierozpoznanych typów podróży. |
SHARED |
Podróż może być realizowana tym samym pojazdem co inne. |
EXCLUSIVE |
Podróż jest związana z jednym pojazdem. |
TripView
Selektor różnych zestawów pól Podróż w odpowiedzi GetTrip
. Więcej informacji znajdziesz w AIP-157. Prawdopodobnie zostaną dodane dodatkowe widoki.
Wartości w polu enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Wartość domyślna. Ze względu na zgodność wsteczną interfejs API domyślnie wyświetla widok pakietu SDK. Aby zapewnić stabilność i obsługę, zalecamy klientom wybranie TripView innego niż SDK . |
SDK |
Obejmuje pola, które mogą nie być interpretowane lub obsługiwane za pomocą publicznie dostępnych bibliotek. |
JOURNEY_SHARING_V1S |
Pola dotyczące podróży są wypełniane w przypadku udostępniania trasy. Ten widok jest przeznaczony do komunikacji między serwerami. |
TripWaypoint
Opisuje punkt postoju na trasie pojazdu lub punkt końcowy podróży pojazdu.
Pola | |
---|---|
location |
Lokalizacja tego punktu kontrolnego. |
trip_ |
Podróż powiązana z tym punktem orientacyjnym. |
waypoint_ |
Rola, jaką ten punkt kontrolny odgrywa w ramach danej podróży, np. odbiór lub odwóz. |
path_ |
Ścieżka od poprzedniego punktu do bieżącego punktu. Niezdefiniowane dla pierwszego punktu na liście. To pole jest wypełniane tylko na żądanie. |
encoded_ |
Zakodowana ścieżka od poprzedniego punktu do bieżącego. Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet SDK kierowcy i pakiet SDK klienta. Dekodowanie nie jest jeszcze obsługiwane. |
traffic_ |
Warunki na drodze do tego punktu kontrolnego. Pamiętaj, że ruch jest dostępny tylko dla klientów korzystających z rozwiązania Przejazdy i dostawy w ramach platformy Map Google. |
distance_ |
Odległość na ścieżce od poprzedniego punktu do bieżącego punktu. Nieokreślony dla pierwszego punktu na liście. |
eta |
Szacowany czas dotarcia do tego punktu orientacyjnego. Niezdefiniowane dla pierwszego punktu na liście. |
duration |
Czas przejazdu od poprzedniego punktu do tego punktu. Nieokreślony dla pierwszego punktu na liście. |
UpdateTripRequest
wiadomość z prośbą o zmianę rezerwacji,
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
trip |
Wymagane. Podróż powiązana z aktualizacją. Te pola są obsługiwane przez mechanizm floty. Nie aktualizuj ich za pomocą funkcji Trip.update.
Podczas aktualizowania Gdy podasz wartość Aby uniknąć warunków wyścigu w przypadku podróży z większą liczbą miejsc docelowych, podczas aktualizowania stanu podróży na |
update_ |
Wymagane. Maska pól określająca, które pola w podróży mają zostać zaktualizowane. Pole |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
prośba o spotkanie.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
attributes[] |
Wymagane. Atrybuty pojazdu do zaktualizowania. Niewymienione atrybuty nie są zmieniane ani usuwane. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
wiadomość z odpowiedzią.
Pola | |
---|---|
attributes[] |
Wymagane. Zaktualizowana pełna lista atrybutów pojazdu, w tym atrybuty nowe, zmienione i niezmienione. |
UpdateVehicleRequest
`UpdateVehicle request message.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
vehicle |
Wymagane. Wartości elementów
Jeśli pole Podobnie pole |
update_ |
Wymagane. Maska pól określająca, które pola w |
Pojazd
Metadane pojazdu.
Pola | |
---|---|
name |
Tylko dane wyjściowe. Unikalna nazwa tego pojazdu. Format to |
vehicle_ |
stan pojazdu; |
supported_ |
Typy podróży obsługiwane przez ten pojazd. |
current_ |
Tylko dane wyjściowe. Lista |
last_ |
Ostatnia zgłoszona lokalizacja pojazdu. |
maximum_ |
Łączna liczba pasażerów, których może przewieźć pojazd. W tej wartości nie uwzględnia się kierowcy. Ta wartość musi być większa niż lub równa 1. |
attributes[] |
Lista atrybutów pojazdu. Pojazd może mieć maksymalnie 100 atrybutów, a każdy atrybut musi mieć unikalny klucz. |
vehicle_ |
Wymagane. Typ pojazdu. Można go użyć do filtrowania pojazdów w wynikach |
license_ |
Informacje o tablicy rejestracyjnej pojazdu. |
route[] |
Wycofane: użyj w zastępstwie tego |
current_ |
Linia łamana określająca trasę, którą aplikacja kierowcy ma poprowadzić do następnego punktu orientacyjnego. Ta lista jest również zwracana w Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet Driver SDK. Dekodowanie nie jest jeszcze obsługiwane. |
current_ |
Tylko dane wejściowe. Fleet Engine używa tych informacji, aby ulepszyć udostępnianie przejazdów. Uwaga: to pole jest przeznaczone tylko do użycia przez pakiet Driver SDK. |
current_ |
Tylko dane wyjściowe. Czas ustawienia |
current_ |
Punkt orientacyjny, w którym kończy się |
remaining_ |
Pozostała odległość do przejechania w przypadku |
eta_ |
Przewidywany czas dotarcia do pierwszego elementu w polu Podczas aktualizowania pojazdu w tym samym żądaniu |
remaining_ |
Tylko dane wejściowe. Pozostały czas jazdy w przypadku Podczas aktualizowania pojazdu w tym samym żądaniu |
waypoints[] |
Pozostałe punkty drogi przypisane do tego pojazdu. |
waypoints_ |
Tylko dane wyjściowe. Ostatnia aktualizacja pola |
back_ |
Wskazuje, czy kierowca akceptuje przejazdy z kolei. Jeśli |
navigation_ |
Stan nawigacji pojazdu. |
device_ |
Tylko dane wejściowe. Informacje o ustawieniach urządzenia mobilnego używanego przez kierowcę. |
VehicleType
Typ pojazdu.
Pola | |
---|---|
category |
Kategoria typu pojazdu |
Kategoria
Kategorie typu pojazdu
Wartości w polu enum | |
---|---|
UNKNOWN |
Domyślna, używana w przypadku nieokreślonych lub nierozpoznanych kategorii pojazdów. |
AUTO |
Samochód. |
TAXI |
Każdy pojazd, który pełni funkcję taksówki (zazwyczaj jest licencjonowany lub regulowany). |
TRUCK |
Zazwyczaj pojazd o dużej pojemności. |
TWO_WHEELER |
motocykl, skuter lub inny pojazd dwukołowy; |
BICYCLE |
Transport napędzany siłą ludzkich mięśni. |
PEDESTRIAN |
Osoba poruszająca się pieszo lub biegnąca po chodniku. |
VehicleAttribute
Opisuje atrybut pojazdu jako parę klucz-wartość. Długość ciągu znaków „klucz:wartość” nie może przekraczać 256 znaków.
Pola | |
---|---|
key |
Klucz atrybutu. Klucze nie mogą zawierać dwukropka (:). |
value |
Wartość atrybutu. |
Pole unii vehicle_attribute_value . Wartość atrybutu może być typu string, bool lub double. vehicle_attribute_value może być tylko jednym z tych elementów: |
|
string_ |
Wartość atrybutu typu ciąg znaków. Uwaga: to pole jest identyczne z polem |
bool_ |
Wartość atrybutu typu logicznego. |
number_ |
Wartość atrybutu typu podwójnego. |
VehicleAttributeList
Typ danych lista-z-list dla atrybutów pojazdu.
Pola | |
---|---|
attributes[] |
Lista atrybutów w tej kolekcji. |
VehicleLocation
Lokalizacja, prędkość i kierunek pojazdu w danym momencie.
Pola | |
---|---|
location |
Lokalizacja pojazdu. Gdy jest wysyłany do Fleet Engine, lokalizacja pojazdu to lokalizacja GPS. Gdy otrzymasz odpowiedź, lokalizacja pojazdu może być lokalizacja GPS, dodatkowa lub inna przybliżona lokalizacja. Źródło jest określone w pliku |
horizontal_accuracy |
Wycofane: użyj w zastępstwie tego |
latlng_ |
Dokładność: |
heading |
Kierunek ruchu pojazdu w stopniach. 0 oznacza kierunek północny. Prawidłowy zakres to [0,360). |
bearing_accuracy |
Wycofane: użyj w zastępstwie tego |
heading_ |
Dokładność |
altitude |
Wysokość w metrach nad WGS84. |
vertical_accuracy |
Wycofane: użyj w zastępstwie zasady |
altitude_ |
Dokładność |
speed_kmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofane: użyj w zastępstwie tego |
speed |
Prędkość pojazdu w metrach na sekundę |
speed_ |
Dokładność |
update_ |
Czas, w którym czujnik |
server_ |
Tylko dane wyjściowe. Czas, w którym serwer otrzymał informacje o lokalizacji. |
location_ |
Dostawca danych o lokalizacji (na przykład |
is_ |
Określa, czy |
is_ |
Tylko dane wejściowe. Wskazuje, czy czujnik GPS jest włączony na urządzeniu mobilnym. |
time_ |
Tylko dane wejściowe. Czas (w sekundach) od momentu, gdy ta lokalizacja została po raz pierwszy wysłana na serwer. W przypadku pierwszej aktualizacji będzie to wartość 0. Jeśli czas jest nieznany (np. po ponownym uruchomieniu aplikacji), wartość zostaje wyzerowana. |
num_stale_updates |
Tylko dane wejściowe. Nieaktualne: do określania, czy lokalizacja jest nieaktualna, używane są teraz inne sygnały. |
raw_ |
Surowa lokalizacja pojazdu (nieprzetworzona przez road-snapper). |
raw_ |
Sygnatura czasowa powiązana z lokalizacją w postaci nieprzetworzonych danych. |
raw_ |
Źródło nieprzetworzonej lokalizacji. Domyślna wartość to |
raw_ |
Dokładność |
supplemental_ |
Dodatkowa lokalizacja dostarczona przez aplikację integrującą. |
supplemental_ |
Sygnatura czasowa powiązana z dodatkową lokalizacją. |
supplemental_ |
Źródło dodatkowej lokalizacji. Domyślna wartość to |
supplemental_ |
Dokładność |
road_snapped |
Wycofane: użyj w zastępstwie zasady |
VehicleMatch
Zawiera dane pojazdu i powiązane z nim szacunki, które pasują do punktów aktywnych podróży dla pojazdu SearchVehiclesRequest
.
Pola | |
---|---|
vehicle |
Wymagane. pojazd, który odpowiada żądaniu; |
vehicle_ |
Przewidywany czas dojazdu pojazdu do punktu odbioru określonego w żądaniu. Pustą wartość oznacza błąd obliczania przewidywanego czasu dotarcia pojazdu. Jeśli |
vehicle_ |
Odległość od bieżącej lokalizacji pojazdu do miejsca odbioru określonego w żądaniu, w tym odległość do wszystkich pośrednich miejsc odbioru lub wysadzania pasażerów w przypadku istniejących przejazdów. Odległość ta obejmuje obliczoną odległość dojazdu (trasy) oraz odległość w linii prostej między punktem końcowym nawigacji a żądanym miejscem odbioru. (odległość między punktem docelowym nawigacji a żądanym punktem odbioru jest zwykle niewielka). Pustą wartość oznacza błąd obliczania odległości. |
vehicle_ |
Wymagane. Odległość w linii prostej między pojazdem a punktem odbioru określonym w żądaniu. |
vehicle_ |
Przewidywany czas dojazdu do miejsca docelowego wskazanego w żądaniu. Przewidywany czas przybycia uwzględnia postoje w dowolnych punktach pośrednich przed |
vehicle_ |
Odległość (w metrach) od miejsca odbioru do miejsca docelowego określonego w żądaniu. Odległość jest obliczana tylko między 2 punktami i nie obejmuje lokalizacji pojazdu ani innych punktów, które muszą zostać odwiedzone przed dotarciem do punktu odbioru lub do punktu docelowego. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie podana wartość |
trip_ |
Wymagane. Typ przejazdu, którego żądanie posłużyło do obliczenia przewidywanego czasu dojazdu do punktu odbioru. |
vehicle_ |
Posortowana lista punktów pośrednich służących do obliczenia przewidywanego czasu dotarcia. Lista zawiera lokalizację pojazdu, punkty odbioru w przypadku aktywnych przejazdów oraz punkty odbioru podane w prośbie. Pusty wykaz oznacza, że nie udało się obliczyć czasu dotarcia pojazdu. |
vehicle_ |
Typ dopasowania pojazdu. |
requested_ |
żądany porządek sortowania dopasowań pojazdów. Odpowiednik: |
ordered_ |
żądany porządek sortowania dopasowań pojazdów. Odpowiednik: |
VehicleMatchType
Typ dopasowania pojazdu.
Wartości w polu enum | |
---|---|
UNKNOWN |
Nieznany typ dopasowania pojazdu |
EXCLUSIVE |
Pojazd nie ma obecnie przypisanej żadnej podróży i może udać się do punktu odbioru. |
BACK_TO_BACK |
Pojazd jest obecnie przypisany do przejazdu, ale po zakończeniu bieżącego przejazdu może udać się do punktu odbioru. Obliczenia czasu i odległości uwzględniają bieżącą podróż. |
CARPOOL |
pojazd ma wystarczającą liczbę miejsc do przejazdu. |
CARPOOL_BACK_TO_BACK |
Pojazd dojedzie do punktu odbioru dopiero po zakończeniu bieżącej, aktywnej podróży. Obliczenia czasu i odległości uwzględniają bieżącą podróż. |
VehicleState
Stan Vehicle
.
Wartości w polu enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Domyślny, używany w przypadku nieokreślonych lub nierozpoznanych stanów pojazdu. |
OFFLINE |
Pojazd nie przyjmuje nowych rezerwacji. Uwaga: pojazd może nadal działać w tym stanie podczas wykonywania przypisanej mu podróży. |
ONLINE |
Pojazd przyjmuje nowe rezerwacje. |
VisualTrafficReportPolylineRendering
Opisuje, jak klienci powinni pokolorować jeden fragment ścieżki wielopunktowej.
Pola | |
---|---|
road_ |
Opcjonalnie: Odcinki drogi, które powinny być renderowane wzdłuż linii łamanej. Odcinki nie mogą się nakładać i nie muszą obejmować całej trasy. Jeśli nie ma odcinka drogi do stylizacji, klient powinien zastosować domyślny styl dla trasy. |
RoadStretch
Jeden odcinek drogi, który powinien zostać wyświetlony.
Pola | |
---|---|
style |
Wymagane. Styl, który chcesz zastosować. |
offset_ |
Wymagane. Styl należy zastosować w miejscu |
length_ |
Wymagane. Długość ścieżki, na której ma być zastosowany styl. |
Styl
Styl ruchu, który wskazuje prędkość ruchu.
Wartości w polu enum | |
---|---|
STYLE_UNSPECIFIED |
Nie wybrano stylu. |
SLOWER_TRAFFIC |
Ruch się spowalnia. |
TRAFFIC_JAM |
Wystąpił korek. |
Punkt pośredni
Opisuje punkty pośrednie na trasie VehicleMatch
w ramach SearchVehiclesResponse
. Ta koncepcja jest reprezentowana jako TripWaypoint
we wszystkich innych punktach końcowych.
Pola | |
---|---|
lat_ |
Lokalizacja tego punktu kontrolnego. |
eta |
Szacowany czas dotarcia pojazdu do tego punktu orientacyjnego. |
WaypointType
Typ punktu orientacyjnego.
Wartości w polu enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Nieznany lub nieokreślony typ punktu orientacyjnego. |
PICKUP_WAYPOINT_TYPE |
Punkty pośrednie do odbierania pasażerów lub przesyłek. |
DROP_OFF_WAYPOINT_TYPE |
Punkty pośrednie do wysadzenia pasażerów lub dostawy towarów. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Punkty pośrednie na trasie z wieloma miejscami docelowymi. |