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
(komunikat) (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óżami.
CreateTrip |
---|
Tworzy przejazd w silniku floty i zwraca nowy przejazd. |
GetTrip |
---|
Informacje o pojedynczej podróży. |
ReportBillableTrip |
---|
Zgłoś płatne wykorzystanie podróży. |
SearchTrips |
---|
Znajdziesz tu wszystkie dane dotyczące podróży konkretnym pojazdem. |
UpdateTrip |
---|
Aktualizuje dane dotyczące przejazdu. |
VehicleService
Zarządzanie 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 zostały podane. |
GetVehicle |
---|
Zwraca pojazd z Fleet Engine. |
ListVehicles |
---|
Zwraca podzieloną na strony listę 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 ulegną zmianie. Uwaga: różni się to 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 baterii. |
battery_ |
Bieżąca wartość procentowa baterii [0–100]. |
BatteryStatus
Stan baterii, stan naładowania, stan naładowania itd.
Wartości w polu enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Nieznany stan baterii. |
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
Zbiór 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 wyliczeniu. |
ConsumableTrafficPolyline
Natężenie ruchu na trasie dla pojazdów.
Pola | |
---|---|
speed_ |
Prędkość ruchu na trasie od poprzedniego punktu do bieżącego punktu pośredniego. |
encoded_ |
Ścieżka, którą kierowca podąża od poprzedniego punktu do bieżącego. Ta ścieżka zawiera punkty orientacyjne, dzięki którym klienci mogą wyświetlać znaczniki ruchu na trasie (patrz |
CreateTripRequest
Wiadomość z żądaniem CreateTrip.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
trip_ |
Wymagane. Unikalny identyfikator podróży. Z zastrzeżeniem tych ograniczeń:
|
trip |
Wymagane. Element podróży do utworzenia. Podczas tworzenia podróży musisz wypełnić 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 ustawienie Jeśli podasz 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 zastrzeżeniem tych ograniczeń:
|
vehicle |
Wymagane. Podmiot Pojazd do utworzenia. Podczas tworzenia pojazdu musisz wypełnić te pola:
Podczas tworzenia pojazdu następujące pola są ignorowane:
Wszystkie pozostałe pola są opcjonalne i są używane, jeśli zostały podane. |
DeviceSettings
Informacje o różnych ustawieniach na urządzeniu mobilnym.
Pola | |
---|---|
location_ |
Jak funkcje lokalizacji działają na urządzeniu po włączeniu oszczędzania baterii. |
is_ |
Określa, czy urządzenie jest w trybie oszczędzania energii. |
is_ |
Wskazuje, czy urządzenie jest w trybie 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 wyjazdu, które powinny zostać zwrócone, oraz ich interpretacja. |
current_ |
Wskazuje minimalną sygnaturę czasową (z jej wyłączeniem), dla której pobierane są dane z kategorii |
remaining_ |
Wskazuje minimalną sygnaturę czasową (bez jej uwzględnienia), dla której pobierane są |
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
Wiadomość z prośbą: GetVehicle
.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
current_ |
Wskazuje minimalną sygnaturę czasową (bez jej uwzględnienia), z którą jest pobierana plik |
waypoints_ |
Wskazuje minimalną sygnaturę czasową (bez jej uwzględnienia), dla której pobierane są dane funkcji |
LicensePlate
Informacje o tablicy rejestracyjnej pojazdu. Aby uniknąć przechowywania informacji umożliwiających identyfikację osób, w ramach danego podmiotu przechowywana jest tylko minimalna ilość informacji na temat tablicy rejestracyjnej.
Pola | |
---|---|
country_ |
Wymagane. Kod kraju/regionu CLDR. Na przykład |
last_ |
Ostatnia cyfra tablicy rejestracyjnej lub „-1” oznaczająca brak wartości liczbowej na tablicy rejestracyjnej.
|
ListVehiclesRequest
Wiadomość z prośbą: ListVehicles
.
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ść pola |
minimum_ |
Określa wymaganą minimalną pojemność pojazdu. W przypadku wszystkich zwróconych pojazdów wartość |
trip_ |
Ogranicza odpowiedź do pojazdów, które obsługują co najmniej jeden z podanych typów podróży. |
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 mieć prawidłową wartość dodatnią. |
vehicle_ |
Wymagane. Ogranicza odpowiedź do pojazdów należących do jednej z podanych kategorii typu. |
required_ |
Wywołujący 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 spójnikiem/operacją ORAZ. Maksymalna dozwolona liczba atrybutów wymaganych to 50. Ta wartość jest zgodna z maksymalną liczbą atrybutów dozwolonych w pojeździe. 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 w tym stanie. |
on_ |
Zwracaj tylko te pojazdy, które są obecnie dostępne. |
filter |
Opcjonalnie: Zapytanie filtra, które ma być stosowane przy wyświetlaniu listy 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. |
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
odpowiedź.
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 mieć wpływu na dostawców usług lokalizacyjnych lub w przypadku tej funkcji jest ona wyłączona. |
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 |
Wyłącz wszystkich dostawców usług lokalizacji, gdy urządzenie nie jest interaktywne, a tryb oszczędzania baterii jest włączony. |
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 LocationManager będzie ograniczać wszystkie żądania do dostawców, gdy urządzenie nie będzie interaktywne. |
LocationSensor
Czujnik lub metodologia służąca do określania 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 sieci komórkowej lub punkt dostępu Wi-Fi. |
PASSIVE |
Identyfikator stacji bazowej sieci komórkowej lub punkt dostępu Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokalizacja określona przez urządzenie mobilne jako najbardziej prawdopodobna lokalizacja drogi. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana w przypadku lokalizacji podanej ze źródeł innych niż urządzenie mobilne z pakietem Driver SDK. Jeśli oryginalne źródło jest opisane za pomocą jednej z pozostałych wartości wyliczeniowych, 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 otrzyma ją w żądaniu. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji w Androidzie. |
CORE_LOCATION |
Dostawca lokalizacji w systemach operacyjnych Apple. |
PolylineFormatType
Typ formatu linii łamanej.
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 |
Nieznane źródło zasilania. |
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 żądaniem ReportBillableTrip.
Pola | |
---|---|
name |
Wymagane. Musi mieć format |
country_ |
Wymagane. Dwuliterowy kod kraju, w którym odbywa się podróż. Cena jest określona na podstawie kodu kraju. |
platform |
Platforma, na której zostało wysłane żądanie. |
related_ |
Identyfikatory, które są bezpośrednio związane ze zgłaszaną podróżą. 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 rodzajów rozwiązań w zgłoszonej podróży.
Wartości w polu enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Wartość domyślna. Aby zapewnić zgodność wsteczną, interfejs API będzie domyślnie używać atrybutu ON_DEMAND_RIDESHARING_AND_DELIVERIES , który 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. en-US lub sr-Latn. Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jeśli nie podasz żadnej wartości, odpowiedź może być w dowolnym języku, a preferowany jest język angielski, o ile taka nazwa istnieje. Przykład wartości pola: |
region_ |
Wymagane. Kod regionu CLDR regionu, 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 pakiet SDK wywołujący. Przykłady wartości pola: |
device_ |
Model urządzenia, na którym działa pakiet SDK wywołujący. Przykłady wartości pól: |
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 „major.minor.patch”, np. |
nav_ |
Wersja pakietu NavSDK, od której zależy wywoływany pakiet SDK (w stosownych przypadkach). Format wersji to „major.minor.patch”, np. |
platform |
Platforma wywołującego pakietu SDK. |
manufacturer |
Producent urządzenia z Androidem z wywołającego pakietu SDK. Dotyczy tylko pakietów Android SDK. 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ć do celów logowania i 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 |
Żądanie pochodzi z internetu. |
SdkType
Możliwe typy pakietu SDK.
Wartości w polu enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość jest używana, jeśli pominiesz właściwość sdk_type . |
CONSUMER |
Pakiet SDK wywołujący to Consumer. |
DRIVER |
Pakiet SDK wywołujący to Driver. |
JAVASCRIPT |
Wywoływanie SDK to JavaScript. |
SearchTripsRequest
Wiadomość z prośbą o podróż SearchTrips.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagane. Musi mieć format |
vehicle_ |
Pojazd związany z podróżami, których dotyczy prośba. Jeśli te informacje nie są określone, zwrócone podróże nie zawierają:
|
active_ |
Jeśli ma wartość Prawda, odpowiedź będzie obejmować Podróże, które mają wpływ na trasę kierowcy. |
page_ |
Jeśli nie skonfigurujesz tej opcji, serwer sam zdecyduje, ile wyników ma zwrócić. |
page_ |
Aby kontynuować od poprzednich wyników, ustaw tę wartość na wartość zwrócona w polu |
minimum_ |
Jeśli jest określony, zwraca przejazdy, które nie zostały zaktualizowane po czasie |
SearchTripsResponse
wiadomość z odpowiedzią SearchTrips.
Pola | |
---|---|
trips[] |
Lista przejazdów dla wybranego pojazdu. |
next_ |
Przekaż ten token w SearchTripsRequest, aby przeglądać wyniki z listy. Interfejs API zwraca listę przejazdów przy każdym wywołaniu, a gdy nie ma już żadnych wyników, lista przejazdów jest pusta. |
SearchVehiclesRequest
Wiadomość z prośbą: SearchVehicles
.
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_ |
Zamierzone miejsce dostawy klienta. 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 zwrotu. Wartość musi zawierać się w przedziale od 1 do 50 (włącznie). |
minimum_ |
Wymagane. Określa liczbę pasażerów uwzględnianych w podróży. Wartość nie może być mniejsza niż 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. Stacjonarne pojazdy, które nadal przesyłają swoje lokalizacje, nie są uznawane 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. Należy określić co najmniej jeden 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 wymaganych to 50. Ta wartość jest zgodna z maksymalną liczbą atrybutów dozwolonych w pojeździe. |
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 zasadzie
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają wszystkie atrybuty w |
order_ |
Wymagane. Określa żądane kryterium kolejności wyników. |
include_ |
Wskazuje, czy do tego wyszukiwania kwalifikują się pojazdy z pojedynczą aktywną podróżą. To pole jest używane tylko wtedy, gdy Wartością domyślną jest |
trip_ |
Wskazuje podróż powiązaną z tym |
current_ |
Wskazuje, czy do tego wyszukiwania kwalifikują się pojazdy, które aktywnie podróżują. Jeśli |
filter |
Opcjonalnie: Zapytanie filtra, które ma być stosowane przy wyszukiwaniu pojazdów. Przykłady składni filtrów znajdziesz na stronie http://aip.dev/160. To pole ma zastąpić pola Ten filtr działa jak klauzula ORAZ z innymi ograniczeniami, takimi jak Pamiętaj, że obsługiwane są tylko zapytania dotyczące atrybutów pojazdu (na przykład Poza tym wszystkie atrybuty są przechowywane jako ciągi znaków, więc jedynym obsługiwanym porównaniam z atrybutami są 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, które nie zostały pokonane, 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 od miejsca odbioru pojazdu do punktu odbioru. |
DROPOFF_POINT_ETA |
rosnąco według czasu przejazdu pojazdu do miejsca dostawy; Tego zamówienia można użyć tylko wtedy, gdy punkt zwrotu jest określony w żądaniu. |
PICKUP_POINT_STRAIGHT_DISTANCE |
rosnąco według odległości w linii prostej od ostatniej odnotowanej lokalizacji pojazdu do punktu odbioru; |
COST |
Kolejność rosnąca według skonfigurowanego kosztu dopasowania. Koszt dopasowania to obliczenie ważone między długością linii prostej a szacowanym czasem dotarcia na miejsce. Wagi są ustawiane na wartości domyślne i można je modyfikować dla poszczególnych klientów. Jeśli musisz zmodyfikować te wagi na potrzeby projektu, skontaktuj się z zespołem pomocy Google. |
SearchVehiclesResponse
SearchVehicles
odpowiedź.
Pola | |
---|---|
matches[] |
Lista pojazdów, które spełniają kryteria |
SpeedReadingInterval
Wskaźnik natężenia ruchu na sąsiadującym odcinku ś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 interwału w ś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 linii łamanej 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. |
StopLocation
Rzeczywista lokalizacja przystanku (odbiór/zwrot).
Pola | |
---|---|
point |
Wymagane. Wskazuje 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 |
Wycofano: zamiast tego podaj pole |
access_point_id |
Wycofano: zamiast tego podaj pole |
trip_id |
Rola wycofana. |
terminal_location_type |
Nieużywane: te dane będą dostępne w sekcji |
TerminalPointId
Wycofano: Fleet Engine nie obsługuje już punktów TerminalPoint. Użyj w zamian zasady TerminalLocation.point
.
Pola | |
---|---|
value |
Rola wycofana. |
Pole sumy Id . Rola wycofana. Id może mieć tylko jedną z tych wartości: |
|
place_id |
Rola wycofana. |
generated_id |
Rola wycofana. |
TrafficPolylineData
Warunki na drodze do oczekiwanej trasy pojazdu.
Pola | |
---|---|
traffic_ |
Wyrenderowanie ścieżki wieloliniowej pokazujące, jak szybki jest ruch na wszystkich odcinkach trasy przejazdu klienta. |
Podróż
Metadane podróży.
Pola | |
---|---|
name |
Tylko dane wyjściowe. W formacie „dostawcy/{dostawca}/podróże/{podróż}” |
vehicle_ |
Identyfikator pojazdu mierzącego tę 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 i miejsce odbioru 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 do przekazywania opinii na temat rzeczywistych informacji o przyjeździe 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_ |
Pośrednie przystanki na potrzeby podróży (oprócz prośby o odbiór i powrót). Początkowo nie będzie to obsługiwane w przypadku wspólnych podróży. |
intermediate_ |
Wskazuje, kiedy |
intermediate_ |
Jeśli |
actual_ |
Tylko dane wejściowe. Rzeczywista godzina i lokalizacja dotarcia kierowcy do pośredniego miejsca docelowego. To pole jest przeznaczone dla dostawcy do przekazywania opinii na temat rzeczywistych informacji o przyjeździe do miejsc pośrednich. |
actual_ |
Tylko dane wejściowe. Rzeczywisty czas i miejsce odbioru klienta 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_ |
Lokalizacja, w której klient wskazuje, że zostanie odesłany. |
actual_ |
Tylko dane wejściowe. Rzeczywista godzina i lokalizacja klienta, kiedy i gdzie został on odesłany. To pole jest przeznaczone dla dostawcy, aby mógł podać opinię na temat rzeczywistych informacji o odesłaniu. |
dropoff_ |
Tylko dane wyjściowe. Przewidywana godzina, o której pasażerowie zostaną wysadzeni w miejscu docelowym, lub rzeczywista godzina wysadzania. |
remaining_ |
Tylko dane wyjściowe. Pełna ścieżka z bieżącej lokalizacji do punktu zwrotu (włącznie). Ta ścieżka może obejmować punkty na trasie 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 do pierwszego wejścia w pozostałe punkty pośrednie. 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 do użytku wyłącznie przez pakiety Driver SDK i Consumer SDK. Dekodowanie nie jest jeszcze obsługiwane. |
current_ |
Tylko dane wyjściowe. Wskazuje czas ostatniej modyfikacji trasy. Uwaga: to pole jest przeznaczone do użytku wyłącznie przez pakiety Driver SDK i Consumer SDK. |
current_ |
Tylko dane wyjściowe. Wskazuje natężenie ruchu na drodze Uwaga: to pole jest przeznaczone do użytku wyłącznie przez pakiety Driver SDK i Consumer SDK. |
current_ |
Tylko dane wyjściowe. Wskazuje, kiedy po raz ostatni zmodyfikowano Uwaga: to pole jest przeznaczone do użytku wyłącznie przez pakiety Driver SDK i Consumer SDK. |
current_ |
Tylko dane wyjściowe. Punkt orientacyjny, w którym kończy się |
remaining_ |
Tylko dane wyjściowe. Pozostała odległość samochodem podana w polu |
eta_ |
Tylko dane wyjściowe. Przewidywany czas dojazdu 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_ |
Stały. Wskazuje liczbę pasażerów tej podróży bez uwzględniania kierowcy. Pojazd 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 podróży wskazujący jej 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 punktu odbioru. |
ARRIVED_AT_PICKUP |
Kierowca dotarł do punktu odbioru. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Kierowca dotarł do pośredniego miejsca docelowego 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 |
Przejażdżka jest dostępna wyłącznie dla pojazdu. |
TripView
Selektor różnych zestawów pól Podróż w odpowiedzi GetTrip
. Więcej informacji znajdziesz w AIP-157. Prawdopodobnie uda się dodać więcej widoków.
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órych interpretacja lub działanie może być niemożliwe przy użyciu publicznie dostępnych bibliotek. |
JOURNEY_SHARING_V1S |
Pola dotyczące podróży są wypełniane w przypadku użycia funkcji Udostępnianie trasy. Ten widok jest przeznaczony do komunikacji między serwerami. |
TripWaypoint
Opisuje punkt postoju na trasie pojazdu lub punkt końcowy na trasie przejazdu.
Pola | |
---|---|
location |
Lokalizacja tego punktu kontrolnego. |
trip_ |
Podróż powiązana z tym punktem na trasie. |
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. 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 sterownika i pakiet SDK dla konsumentów. 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 usługi przejazdy i dostawy w ramach Google Map Platform. |
distance_ |
Odległość na ścieżce od poprzedniego punktu do bieżącego punktu. Niezdefiniowane dla pierwszego punktu na liście. |
eta |
Szacowany czas dotarcia do tego punktu orientacyjnego. Nieokreślony dla pierwszego punktu na liście. |
duration |
Czas podróży od poprzedniego punktu pośredniego do tego punktu. Nieokreślony dla pierwszego punktu na liście. |
UpdateTripRequest
Wiadomość z prośbą UpdateTrip.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
trip |
Wymagane. Podróż powiązana z aktualizacją. Poniższe pola są obsługiwane przez Fleet Engine. Nie aktualizuj ich za pomocą Trip.update.
Kiedy aktualizujesz 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. |
UpdateVehicleAttributesRequest
Wiadomość z prośbą: UpdateVehicleAttributes
.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
attributes[] |
Wymagane. Atrybuty pojazdu do zaktualizowania. Atrybuty, które nie są wymienione, nie są zmieniane ani usuwane. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
odpowiedź.
Pola | |
---|---|
attributes[] |
Wymagane. Zaktualizowana pełna lista atrybutów pojazdów, w tym nowych, zmienionych i niezmienionych atrybutów. |
UpdateVehicleRequest
`UpdateVehicle request message.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagane. Musi mieć format |
vehicle |
Wymagane. Wartości elementu
Jeśli pole Pole |
update_ |
Wymagane. Maska pola wskazująca, które pola obiektu |
Pojazd
Metadane pojazdu.
Pola | |
---|---|
name |
Tylko dane wyjściowe. Niepowtarzalna nazwa tego pojazdu. Format to |
vehicle_ |
Stan pojazdu. |
supported_ |
Typy podróży obsługiwane przez ten pojazd. |
current_ |
Tylko dane wyjściowe. Lista |
last_ |
Ostatnio 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ść nie może być mniejsza niż 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że służyć do filtrowania pojazdów w wynikach wyszukiwania w usłudze |
license_ |
Informacje o tablicach rejestracyjnych pojazdu. |
route[] |
Wycofane: użyj atrybutu |
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żytku 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 parametru |
current_ |
Punkt orientacyjny, w którym kończy się |
remaining_ |
Pozostała odległość do przejechania w przypadku |
eta_ |
Szacowany czas dotarcia na miejsce do pierwszego wpisu w polu Podczas aktualizowania pojazdu zasada |
remaining_ |
Tylko dane wejściowe. Pozostały czas jazdy w przypadku Podczas aktualizowania pojazdu zasada |
waypoints[] |
Pozostałe punkty na trasie przypisane do tego pojazdu. |
waypoints_ |
Tylko dane wyjściowe. Data ostatniej aktualizacji pola |
back_ |
Wskazuje, czy kierowca akceptuje połączenia w obie strony. 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 |
Wszelkie pojazdy służące jako taksówka (zwykle licencjonowane lub objęte regulacjami). |
TRUCK |
Zazwyczaj są to samochody o dużej pojemności pamięci masowej. |
TWO_WHEELER |
Motocykl, motorower lub inny pojazd dwukołowy |
BICYCLE |
Transport napędzany przez człowieka. |
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ć znaku dwukropka (:). |
value |
Wartość atrybutu. |
Pole sumy vehicle_attribute_value . Wartość atrybutu może być ciągiem znaków, wartością logiczną lub liczbą zmiennoprzecinkową. vehicle_attribute_value może być tylko jednym z tych elementów: |
|
string_ |
Wartość atrybutu typu ciąg znaków. Uwaga: działa tak samo jak pole |
bool_ |
Wartość atrybutu typu logicznego. |
number_ |
Wartość atrybutu została wpisana dwukrotnie. |
VehicleAttributeList
Typ danych listy list dla atrybutów pojazdów.
Pola | |
---|---|
attributes[] |
Lista atrybutów w tej kolekcji. |
VehicleLocation
lokalizacja, prędkość i kierunek pojazdu w określonym czasie;
Pola | |
---|---|
location |
Lokalizacja pojazdu. Gdy jest wysyłany do Fleet Engine, lokalizacja pojazdu to lokalizacja GPS. Po otrzymaniu odpowiedzi możesz określić lokalizację pojazdu na podstawie GPS-u, dodatkową lokalizację lub inną orientacyjną lokalizację. Źródło jest określone w pliku |
horizontal_accuracy |
Wycofane: użyj atrybutu |
latlng_ |
Dokładność promienia |
heading |
Kierunek ruchu pojazdu w stopniach. 0 oznacza północ. Prawidłowy zakres to [0,360). |
bearing_accuracy |
Wycofane: użyj w zastępstwie zasady |
heading_ |
Dokładność |
altitude |
Wysokość w metrach nad WGS84. |
vertical_accuracy |
Wycofane: użyj atrybutu |
altitude_ |
Dokładność: |
speed_kmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofane: użyj atrybutu |
speed |
Prędkość pojazdu w metrach/s |
speed_ |
Dokładność |
update_ |
Czas, gdy czujnik |
server_ |
Tylko dane wyjściowe. Czas otrzymania przez serwer informacji o lokalizacji. |
location_ |
Dostawca danych o lokalizacji (na przykład |
is_ |
Określa, czy obiekt |
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. Przy pierwszej aktualizacji będzie to zero. Jeśli czas jest nieznany (np. po ponownym uruchomieniu aplikacji), wartość zostaje wyzerowana. |
num_stale_updates |
Tylko dane wejściowe. Wycofane: do określenia, czy lokalizacja jest nieaktualna, używane są teraz inne sygnały. |
raw_ |
Nieprzetworzona lokalizacja pojazdu (nieprzetworzona przez narzędzie do wykrywania dróg). |
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 atrybutu |
VehicleMatch
Zawiera pojazd i powiązane z nim dane szacunkowe dotyczące pojazdu pasujące do punktów aktywnych przejazdów pojazdu SearchVehiclesRequest
.
Pola | |
---|---|
vehicle |
Wymagane. pojazd, który odpowiada żądaniu; |
vehicle_ |
Szacowany czas dotarcia pojazdu na miejsce 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 punktu odbioru określonego w żądaniu, z uwzględnieniem wszelkich pośrednich punktów odbioru i zwrotu w przypadku dotychczasowych podróży. Na tę odległość składają się obliczona odległość dojazdu (trasa) oraz odległość w linii prostej między punktem końcowym nawigacji a żądanym punktem odbioru. (Odległość między punktem końcowym nawigacji a żądanym punktem odbioru jest zwykle niewielka). Pustą wartość oznacza błąd obliczenia 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. Szacowany czas dotarcia na miejsce obejmuje zatrzymanie w dowolnym punkcie pośrednim przed |
vehicle_ |
Odległość pojazdu (w metrach) od punktu odbioru do miejsca nadania określonego w żądaniu. Odległość jest ograniczona tylko do tych 2 punktów i nie obejmuje lokalizacji pojazdu ani innych punktów, które należy odwiedzić, zanim pojazd dotrze do punktu odbioru lub punktu nadania. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu określisz atrybut |
trip_ |
Wymagane. Typ przejazdu, którego żądanie posłużyło do obliczenia przewidywanego czasu dojazdu do punktu odbioru. |
vehicle_ |
Uporządkowana lista punktów na trasie używanych do obliczania szacowanego czasu dotarcia na miejsce. Lista zawiera lokalizację pojazdu, punkty odbioru w przypadku aktywnych przejazdów oraz punkty odbioru podane w prośbie. Pusta lista oznacza błąd w obliczaniu szacowanego czasu dotarcia na miejsce. |
vehicle_ |
Typ dopasowania pojazdu. |
requested_ |
żądany porządek sortowania dopasowań pojazdów. |
ordered_ |
Rzeczywiste zamówienie użyte w przypadku tego pojazdu. Zwykle pole to odpowiada polu „order_by” w żądaniu, ale w pewnych okolicznościach, np. w przypadku wewnętrznego błędu serwera, może być używana inna metoda (np. |
VehicleMatchType
Typ dopasowania pojazdu.
Wartości w polu enum | |
---|---|
UNKNOWN |
Nieznany typ dopasowania pojazdu |
EXCLUSIVE |
Pojazd nie ma obecnie przypisanej podróży i może dotrzeć 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ą pojemność do wspólnego 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 elementu 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 przejazdów. Uwaga: pojazd może nadal działać w tym stanie podczas przypisanej do niego podróży. |
ONLINE |
Pojazd przyjmuje nowe przejazdy. |
VisualTrafficReportPolylineRendering
Opisuje, jak klienci powinni kolorować jedną część linii łamanej na trasie.
Pola | |
---|---|
road_ |
Opcjonalnie: Odcinki dróg, 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 do wyrenderowania.
Pola | |
---|---|
style |
Wymagane. Styl, który chcesz zastosować. |
offset_ |
Wymagane. Styl należy zastosować w miejscu |
length_ |
Wymagane. Długość ścieżki, w której chcesz zastosować 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ępuje 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 na trasie. |
eta |
Szacowana godzina, o której pojazd dotrze do tego punktu pośredniego. |
WaypointType
Typ punktu orientacyjnego.
Wartości w polu enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Nieznany lub nieokreślony typ punktu pośredniego. |
PICKUP_WAYPOINT_TYPE |
Punkty pośrednie do odbierania pasażerów lub przesyłek. |
DROP_OFF_WAYPOINT_TYPE |
Punkty pośrednie na potrzeby wysadzenia pasażerów lub dostawy towarów. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Punkty pośrednie na trasie z wieloma miejscami docelowymi. |