Indeks
TripService
(interfejs)VehicleService
(interfejs)BatteryInfo
(komunikat)BatteryStatus
(wyliczenie)BillingPlatformIdentifier
(wyliczenie)ConsumableTrafficPolyline
(komunikat)CreateTripRequest
(komunikat)CreateVehicleRequest
(komunikat)DeleteTripRequest
(komunikat)DeleteVehicleRequest
(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)TerminalLocation.PointSource
(wyliczenie)TerminalPointId
(message) (wycofane)TrafficPolylineData
(komunikat)Trip
(komunikat)TripAttribute
(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ługi zarządzania podróżami,
CreateTrip |
---|
Tworzy przejazd w Fleet Engine i zwraca nowy przejazd. |
DeleteTrip |
---|
Usuwa pojedynczą podróż. Zwraca wartość FAILED_PRECONDITION, jeśli przejazd jest aktywny i przypisany do pojazdu. |
GetTrip |
---|
Uzyskiwanie informacji o pojedynczej podróży. |
ReportBillableTrip |
---|
Raportowanie wykorzystania płatnych przejazdów. |
SearchTrips |
---|
Pobierz wszystkie przejazdy konkretnego pojazdu. |
UpdateTrip |
---|
Aktualizuje dane podróży. |
VehicleService
usługi zarządzania pojazdami,
CreateVehicle |
---|
Tworzy nowy pojazd powiązany z dostawcą usług przewozu osób na żądanie lub dostaw. Każdy Podczas tworzenia
Podczas tworzenia
Wszystkie pozostałe pola są opcjonalne i używane, jeśli są wypełnione. |
DeleteVehicle |
---|
Usuwa pojazd z Fleet Engine. Zwraca błąd FAILED_PRECONDITION, jeśli pojazd ma aktywne przejazdy. przypisane do niego. |
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. Zostaną zaktualizowane tylko atrybuty wymienione w żądaniu. Pozostałe atrybuty NIE zostaną zmienione. Uwaga: w przypadku |
BatteryInfo
Informacje o baterii urządzenia.
Pola | |
---|---|
battery_status |
stan baterii, np. czy jest naładowana lub czy się ładuje; |
power_source |
Stan źródła zasilania bateryjnego. |
battery_percentage |
Aktualny poziom baterii [0–100]. |
BatteryStatus
stan baterii, np. czy jest naładowana lub czy się ładuje;
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 naładowana. |
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 zostało wysłane żądanie.
Wartości w polu enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Domyślny: Używany w przypadku nieokreślonych platform. |
SERVER |
Platforma jest serwerem klienta. |
WEB |
Platformą jest przeglądarka. |
ANDROID |
Platformą jest urządzenie mobilne z Androidem. |
IOS |
Platformą jest urządzenie mobilne z iOS. |
OTHERS |
Inne platformy, które nie są wymienione w tym wyliczeniu. |
ConsumableTrafficPolyline
Gęstość ruchu na trasie pojazdu.
Pola | |
---|---|
speed_reading_interval[] |
Prędkość ruchu na odcinku od poprzedniego do bieżącego punktu trasy. |
encoded_path_to_waypoint |
Ścieżka, którą kierowca pokonuje od poprzedniego punktu do obecnego. Ta ścieżka zawiera punkty orientacyjne, dzięki czemu klienci mogą wyświetlać na niej znaczniki ruchu (patrz |
CreateTripRequest
Wiadomość z prośbą o utworzenie przejazdu.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagany. Musi mieć format |
trip_id |
Wymagany. Unikalny identyfikator przejazdu. Z zastrzeżeniem tych ograniczeń:
|
trip |
Wymagany. Encja podróży do utworzenia. Podczas tworzenia wycieczki wymagane są te pola:
Jeśli podasz te pola, zostaną one użyte:
Wszystkie pozostałe pola Trip są ignorowane. Na przykład wszystkie podróże zaczynają się od Tylko przejazdy Jeśli w przypadku wspólnego przejazdu ustawisz wartość Jeśli określisz Używane są pola |
CreateVehicleRequest
CreateVehicle
wiadomość z prośbą.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagany. Musi mieć format |
vehicle_id |
Wymagany. Unikalny identyfikator pojazdu. Z zastrzeżeniem tych ograniczeń:
|
vehicle |
Wymagany. Jednostka pojazdu do utworzenia. Podczas tworzenia obiektu Vehicle wymagane są te pola:
Podczas tworzenia pojazdu te pola są ignorowane:
Wszystkie pozostałe pola są opcjonalne i używane, jeśli są wypełnione. |
DeleteTripRequest
Wiadomość z prośbą DeleteTrip.
Pola | |
---|---|
header |
Opcjonalnie. Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
DeleteVehicleRequest
Komunikat żądania DeleteVehicle.
Pola | |
---|---|
header |
Opcjonalnie. Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
DeviceSettings
Informacje o różnych ustawieniach na urządzeniu mobilnym.
Pola | |
---|---|
location_power_save_mode |
Jak funkcje lokalizacji mają działać na urządzeniu, gdy włączone jest oszczędzanie baterii. |
is_power_save_mode |
Informacja, czy urządzenie jest obecnie w trybie oszczędzania energii. |
is_interactive |
Czy urządzenie jest w stanie interaktywnym. |
battery_info |
Informacje o stanie baterii. |
GetTripRequest
Wiadomość z prośbą GetTrip.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
view |
Podzbiór pól podróży, które mają zostać zwrócone, i ich interpretacja. |
current_route_segment_version |
Wskazuje minimalną sygnaturę czasową (wyłączną), dla której pobierane są dane |
remaining_waypoints_version |
Wycofane: zawsze pobierane są wartości |
route_format_type |
Zwracany format bieżącej trasy: |
current_route_segment_traffic_version |
Wskazuje minimalną sygnaturę czasową (wyłączną), dla której pobierana jest wartość |
remaining_waypoints_route_version |
Wskazuje minimalny sygnaturę czasową (wyłączną), dla której pobierane są dane |
GetVehicleRequest
GetVehicle
wiadomość z prośbą.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
current_route_segment_version |
Wskazuje minimalną sygnaturę czasową (wyłączną), dla której pobierana jest wartość |
waypoints_version |
Wskazuje minimalny sygnaturę czasową (wyłączną), dla której pobierane są dane |
LicensePlate
Informacje o tablicy rejestracyjnej pojazdu. Aby uniknąć przechowywania informacji umożliwiających identyfikację, w ramach podmiotu przechowywane są tylko minimalne informacje o tablicy rejestracyjnej.
Pola | |
---|---|
country_code |
Wymagany. Kod kraju/regionu CLDR. Na przykład |
last_character |
Ostatnia cyfra numeru rejestracyjnego lub „-1”, jeśli w numerze rejestracyjnym nie ma wartości liczbowej.
|
ListVehiclesRequest
ListVehicles
wiadomość z prośbą.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagany. Musi mieć format |
page_size |
Maksymalna liczba pojazdów do zwrócenia. Wartość domyślna: 100. |
page_token |
Wartość parametru |
minimum_capacity |
Określa wymaganą minimalną pojemność pojazdu. Wszystkie zwrócone pojazdy będą miały wartość |
trip_types[] |
Ogranicza odpowiedź do pojazdów, które obsługują co najmniej 1 z określonych typów przejazdu. |
maximum_staleness |
Ogranicza odpowiedź do pojazdów, które w określonym czasie wysłały do Fleet Engine aktualizacje lokalizacji. Pojazdy stacjonarne, które nadal przesyłają swoje lokalizacje, nie są uważane za nieaktualne. Jeśli jest podany, musi być prawidłowym dodatnim czasem trwania. |
vehicle_type_categories[] |
Wymagany. Ogranicza odpowiedź do pojazdów z jedną z określonych kategorii typu. |
required_attributes[] |
Wywołujący mogą tworzyć złożone operacje logiczne, używając dowolnej kombinacji pól
Ogranicza odpowiedź do pojazdów o określonych atrybutach. To pole jest operacją koniunkcji (AND). Dozwolonych jest maksymalnie 50 atrybutów wymaganych. Jest to maksymalna liczba atrybutów dozwolonych w przypadku pojazdu. Każdy powtarzany ciąg znaków powinien mieć format „klucz:wartość”. |
required_one_of_attributes[] |
Ogranicza odpowiedź do pojazdów z co najmniej jednym z określonych atrybutów w każdym |
required_one_of_attribute_sets[] |
Podobnie jak w przypadku
Ogranicza odpowiedź do pojazdów, które pasują do wszystkich atrybutów w |
vehicle_state |
Ogranicza odpowiedź do pojazdów, które mają ten stan. |
on_trip_only |
Zwracaj tylko pojazdy, które są obecnie w trasie. |
filter |
Opcjonalnie. Zapytanie filtra do zastosowania podczas wyświetlania 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 AND z innymi ograniczeniami, np. Pamiętaj, że obsługiwane są tylko zapytania dotyczące atrybutów pojazdu (np. Wszystkie atrybuty są też przechowywane jako ciągi znaków, więc jedyne obsługiwane porównania atrybutów to porównania ciągów znaków. Aby porównać wartości liczbowe lub logiczne, musisz umieścić je w cudzysłowie, aby były traktowane jako ciągi znaków (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_page_token |
Token umożliwiający pobranie następnej strony z pojazdami lub pusty, jeśli nie ma więcej pojazdów spełniających kryteria żądania. |
total_size |
Wymagany. Łączna liczba pojazdów spełniających kryteria żądania na wszystkich stronach. |
LocationPowerSaveMode
Jak skonfigurowane są funkcje lokalizacji 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 |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Dostawcy lokalizacji nie powinni być objęci oszczędzaniem baterii lub oszczędzanie baterii powinno być wyłączone. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Dostawca lokalizacji oparty na GPS powinien być wyłączony, gdy oszczędzanie baterii jest włączone, a urządzenie jest nieaktywne. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Wszyscy dostawcy lokalizacji powinni być wyłączeni, gdy oszczędzanie baterii jest włączone, a urządzenie jest nieaktywne. |
LOCATION_MODE_FOREGROUND_ONLY |
Wszyscy dostawcy lokalizacji pozostaną dostępni, ale poprawki lokalizacji powinny być udostępniane 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, usługa LocationManager będzie ograniczać wszystkie żądania do dostawców. |
LocationSensor
Czujnik lub metodologia użyte do określenia lokalizacji.
Wartości w polu enum | |
---|---|
UNKNOWN_SENSOR |
Czujnik jest nieokreślony lub nieznany. |
GPS |
GPS lub wspomagany GPS. |
NETWORK |
GPS wspomagany, 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 prawdopodobne położenie na drodze. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana w przypadku lokalizacji pochodzącej ze źródeł innych niż urządzenie mobilne, na którym działa pakiet Driver SDK. Jeśli pierwotne źródło jest opisane przez jedną z innych wartości wyliczeniowych, użyj tej wartości. Lokalizacje oznaczone jako CUSTOMER_SUPPLIED_LOCATION są zwykle podawane przez last_location.supplemental_location_sensor pojazdu. |
FLEET_ENGINE_LOCATION |
Lokalizacja obliczona przez Fleet Engine na podstawie dostępnych sygnałów. Tylko dane wyjściowe. Jeśli ta wartość zostanie przesłana w żądaniu, zostanie odrzucona. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji na Androidzie. |
CORE_LOCATION |
Dostawca lokalizacji w systemach operacyjnych Apple. |
PolylineFormatType
Typ formatu polilinii.
Wartości w polu enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
Format jest nieokreślony lub nieznany. |
LAT_LNG_LIST_TYPE |
Lista google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Linia łamana zakodowana za pomocą algorytmu kompresji linii łamanych. 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łem zasilania jest ładowarka sieciowa. |
POWER_SOURCE_USB |
Źródłem zasilania jest port USB. |
POWER_SOURCE_WIRELESS |
Źródło zasilania jest bezprzewodowe. |
POWER_SOURCE_UNPLUGGED |
Bateria jest odłączona. |
ReportBillableTripRequest
Wiadomość z prośbą ReportBillableTrip.
Pola | |
---|---|
name |
Wymagany. Musi mieć format |
country_code |
Wymagany. Dwuliterowy kod kraju, w którym odbywa się podróż. Cena jest określana na podstawie kodu kraju. |
platform |
Platforma, na której zostało wysłane żądanie. |
related_ids[] |
Identyfikatory bezpośrednio związane z zgłaszaną podróżą. Są to zwykle identyfikatory (np. identyfikatory sesji) operacji przed rezerwacją wykonanych przed udostępnieniem identyfikatora podróży. Liczba |
solution_type |
Typ rozwiązania GMP (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 wartości ON_DEMAND_RIDESHARING_AND_DELIVERIES , która jest pierwszym obsługiwanym typem rozwiązania. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Rozwiązaniem jest przejazd lub dostawa na żądanie. |
RequestHeader
RequestHeader zawiera pola wspólne dla wszystkich żądań RPC Fleet Engine.
Pola | |
---|---|
language_code |
Kod języka w formacie 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 określono żadnego języka, odpowiedź może być w dowolnym języku, ale jeśli istnieje nazwa w języku angielskim, będzie ona preferowana. Przykład wartości pola: |
region_code |
Wymagany. Kod regionu CLDR, z którego pochodzi żądanie. Przykład wartości pola: |
sdk_version |
Wersja pakietu SDK do połączeń (w stosownych przypadkach). Format wersji to „główna.pomniejsza.poprawka”, np. |
os_version |
Wersja systemu operacyjnego, na którym działa wywołujący pakiet SDK. Przykłady wartości pola: |
device_model |
Model urządzenia, na którym działa wywołujący pakiet SDK. Przykłady wartości pola: |
sdk_type |
Typ pakietu SDK, który wysłał żądanie. |
maps_sdk_version |
Wersja pakietu MapSDK, od której zależy wywołujący pakiet SDK (w odpowiednich przypadkach). Format wersji to „główna.pomniejsza.poprawka”, np. |
nav_sdk_version |
Wersja pakietu NavSDK, od której zależy wywołujący pakiet SDK (w odpowiednich przypadkach). Format wersji to „główna.pomniejsza.poprawka”, np. |
platform |
Platforma wywołującego pakietu SDK. |
manufacturer |
Producent urządzenia z Androidem, z którego wywoływany jest pakiet SDK. Dotyczy to tylko pakietów SDK na Androida. Przykład wartości pola: |
android_api_level |
Poziom interfejsu Android API wywołującego pakietu SDK. Dotyczy tylko pakietów SDK na Androida. Przykład wartości pola: |
trace_id |
Opcjonalny identyfikator, który można podać na potrzeby 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 |
Żą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 pominięto element sdk_type . |
CONSUMER |
Wywołujący pakiet SDK to Consumer. |
DRIVER |
Wywołujący pakiet SDK to Driver. |
JAVASCRIPT |
Wywołujący pakiet SDK to JavaScript. |
SearchTripsRequest
Wiadomość z prośbą SearchTrips.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagany. Musi mieć format |
vehicle_id |
Pojazd powiązany z przejazdami w żądaniu. Jeśli nie podano tego argumentu, zwrócone trasy nie zawierają:
|
active_trips_only |
Jeśli ma wartość „true”, odpowiedź zawiera przejazdy, które wpływają na trasę kierowcy. |
page_size |
Jeśli nie zostanie ustawiona, serwer zdecyduje, ile wyników ma zwrócić. |
page_token |
Ustaw tę wartość na wartość zwróconą wcześniej w parametrze |
minimum_staleness |
Jeśli podano ten parametr, zwraca przejazdy, które nie zostały zaktualizowane po godzinie |
SearchTripsResponse
Wiadomość z odpowiedzią SearchTrips.
Pola | |
---|---|
trips[] |
Lista przejazdów dla wybranego pojazdu. |
next_page_token |
Przekaż ten token w żądaniu SearchTripsRequest, aby podzielić wyniki listy na strony. Interfejs API zwraca listę przejazdów przy każdym wywołaniu, a gdy nie ma już więcej wyników, lista przejazdów jest pusta. |
SearchVehiclesRequest
SearchVehicles
wiadomość z prośbą.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
parent |
Wymagany. Musi mieć format |
pickup_point |
Wymagany. Punkt odbioru, w pobliżu którego chcesz wyszukać. |
dropoff_point |
Miejsce docelowe klienta. To pole jest wymagane, jeśli |
pickup_radius_meters |
Wymagany. Określa promień wyszukiwania pojazdu wokół miejsca odbioru. Wyświetlane będą tylko pojazdy znajdujące się w promieniu wyszukiwania. Wartość musi mieścić się w przedziale od 400 do 10 000 metrów (włącznie). |
count |
Wymagany. Określa maksymalną liczbę pojazdów do zwrócenia. Wartość musi mieścić się w przedziale od 1 do 50 (włącznie). |
minimum_capacity |
Wymagany. Określa liczbę pasażerów, którzy mają wziąć udział w podróży. Wartość musi być równa lub większa niż 1. Kierowca nie jest uwzględniany w wartości pojemności. |
trip_types[] |
Wymagany. Reprezentuje typ proponowanej podróży. Musi zawierać dokładnie 1 typ. |
maximum_staleness |
Ogranicza wyszukiwanie tylko do tych pojazdów, które w określonym czasie wysłały do Fleet Engine aktualizacje lokalizacji. Pojazdy stacjonarne, które nadal przesyłają swoje lokalizacje, nie są uważane za nieaktualne. Jeśli to pole nie jest skonfigurowane, serwer używa domyślnej wartości 5 minut. |
vehicle_types[] |
Wymagany. Ogranicza wyszukiwanie do pojazdów określonego typu. Musisz określić co najmniej 1 typ pojazdu. Typy pojazdów z kategorią |
required_attributes[] |
Wywołujący mogą tworzyć złożone operacje logiczne, używając dowolnej kombinacji pól
Ogranicza wyszukiwanie tylko do pojazdów o określonych atrybutach. To pole jest operacją koniunkcji (AND). Dozwolonych jest maksymalnie 50 atrybutów wymaganych. Jest to maksymalna liczba atrybutów dozwolonych w przypadku pojazdu. |
required_one_of_attributes[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają co najmniej 1 z określonych atrybutów w każdym |
required_one_of_attribute_sets[] |
Podobnie jak w przypadku
Ogranicza wyszukiwanie tylko do pojazdów ze wszystkimi atrybutami w |
order_by |
Wymagany. Określa żądane kryterium porządkowania wyników. |
include_back_to_back |
Wskazuje, czy pojazdy z 1 aktywną podróżą kwalifikują się do tego wyszukiwania. To pole jest używane tylko wtedy, gdy nie określono ustawienia Wartością domyślną jest |
trip_id |
Wskazuje podróż powiązaną z tym |
current_trips_present |
Wskazuje, czy pojazdy z aktywnymi przejazdami kwalifikują się do tego wyszukiwania. Jeśli |
filter |
Opcjonalnie. Zapytanie filtra do zastosowania 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 AND z innymi ograniczeniami, np. Pamiętaj, że obsługiwane są tylko zapytania dotyczące atrybutów pojazdu (np. Wszystkie atrybuty są też przechowywane jako ciągi znaków, więc jedyne obsługiwane porównania atrybutów to porównania ciągów znaków. Aby porównać wartości liczbowe lub logiczne, musisz umieścić je w cudzysłowie, aby były traktowane jako ciągi znaków (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 przejazdami jest określana przez pole include_back_to_back . |
NONE |
Pojazdy bez przejazdów mogą pojawiać się w wynikach wyszukiwania. Jeśli używana jest ta wartość, include_back_to_back nie może być równe true . |
ANY |
W wynikach wyszukiwania uwzględniane są pojazdy, które mają maksymalnie 5 bieżących przejazdów i 10 punktów pośrednich. Jeśli 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ślny, używany w przypadku nieokreślonych lub nierozpoznanych zamówień pasujących do pojazdu. |
PICKUP_POINT_ETA |
Kolejność rosnąca według czasu dojazdu pojazdu do miejsca odbioru. |
PICKUP_POINT_DISTANCE |
Kolejność rosnąca według odległości pojazdu od miejsca odbioru. |
DROPOFF_POINT_ETA |
Kolejność rosnąca według czasu dojazdu do miejsca docelowego. Z tego zamówienia można korzystać tylko wtedy, gdy w żądaniu określono punkt odbioru. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Kolejność rosnąca według odległości w linii prostej od ostatniej zgłoszonej lokalizacji pojazdu do miejsca odbioru. |
COST |
Kolejność rosnąca według skonfigurowanego kosztu dopasowania. Koszt dopasowania jest obliczany na podstawie ważonej średniej odległości w linii prostej i szacowanego czasu dotarcia. Wagi są ustawiane z wartościami domyślnymi i można je modyfikować w przypadku poszczególnych klientów. Jeśli wagi te wymagają modyfikacji w Twoim projekcie, skontaktuj się z zespołem pomocy Google. |
SearchVehiclesResponse
SearchVehicles
wiadomość z odpowiedzią.
Pola | |
---|---|
matches[] |
Lista pojazdów spełniających kryteria |
SpeedReadingInterval
Wskaźnik gęstości ruchu na ciągłym odcinku ścieżki. W przypadku ścieżki z punktami P_0, P_1, ..., P_N (indeksowanie od zera) atrybut SpeedReadingInterval definiuje przedział i opisuje ruch w nim za pomocą tych kategorii:
Pola | |
---|---|
start_polyline_point_index |
Indeks początkowy tego przedziału w ścieżce. W pliku JSON, gdy indeks wynosi 0, pole będzie wyglądać na nieuzupełnione. |
end_polyline_point_index |
Indeks końcowy tego przedziału w ścieżce. W pliku JSON, gdy indeks wynosi 0, pole będzie wyglądać na nieuzupełnione. |
speed |
Prędkość ruchu w tym przedziale. |
Szybkość
Klasyfikacja prędkoś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ść, brak opóźnień w ruchu. |
SLOW |
Wykryto spowolnienie, średnie natężenie ruchu. |
TRAFFIC_JAM |
Opóźnienia w ruchu. |
StopLocation
Rzeczywista lokalizacja, w której nastąpił przystanek (odbiór lub dostawa).
Pola | |
---|---|
point |
Wymagany. Oznacza rzeczywistą lokalizację. |
timestamp |
Wskazuje, kiedy nastąpiło zatrzymanie. |
stop_time |
Tylko dane wejściowe. Rola wycofana. Użyj pola sygnatury czasowej. |
TerminalLocation
Opisuje lokalizację punktu trasy.
Pola | |
---|---|
point |
Oznacza dokładną |
place |
Nazwa zasobu miejsca, które reprezentuje tę lokalizację. Format to To funkcja eksperymentalna. |
point_location_source |
Tylko dane wyjściowe. Źródło pola |
terminal_point_id |
Wycofane: zamiast tego określ pole |
access_point_id |
Wycofane: zamiast tego określ pole |
trip_id |
Rola wycofana. |
terminal_location_type |
Wycofane: |
PointSource
Wskazuje źródło LatLng
.
Wartości w polu enum | |
---|---|
POINT_SOURCE_UNSPECIFIED |
Nieokreślone źródło punktowe. |
POINT_SOURCE_DEVELOPER_PROVIDED |
LatLng zostało wyraźnie podane przez dewelopera. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
Wartość LatLng została obliczona na podstawie podanego miejsca. |
TerminalPointId
Wycofano: punkty końcowe nie są już obsługiwane w Fleet Engine. Zamiast niej używaj zasady TerminalLocation.point
.
Pola | |
---|---|
value |
Rola wycofana. |
Pole unii 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 na przewidywanej trasie pojazdu;
Pola | |
---|---|
traffic_rendering |
Linia łamana pokazująca, jak szybko poruszają się pojazdy we wszystkich regionach na jednym odcinku trasy klienta. |
Podróż
metadane podróży,
Pola | |
---|---|
name |
Tylko dane wyjściowe. W formacie „providers/{provider}/trips/{trip}” |
vehicle_id |
Identyfikator pojazdu odbywającego tę podróż. |
trip_status |
Bieżący stan podróży. |
trip_type |
Rodzaj podróży. |
pickup_point |
Lokalizacja, w której klient chce zostać odebrany. |
actual_pickup_point |
Tylko dane wejściowe. Rzeczywista lokalizacja, w której klient został odebrany. W tym polu dostawca może przekazać opinię na temat rzeczywistych informacji o odbiorze. |
actual_pickup_arrival_point |
Tylko dane wejściowe. Rzeczywisty czas i miejsce przyjazdu kierowcy do punktu odbioru. To pole służy dostawcy do przekazywania opinii na temat rzeczywistych informacji o przyjeździe do punktu odbioru. |
pickup_time |
Tylko dane wyjściowe. Szacowana przyszła godzina odbioru pasażera lub pasażerów albo faktyczna godzina odbioru. |
intermediate_destinations[] |
Przystanki pośrednie w kolejności, w jakiej są wymagane w przypadku przejazdu (oprócz miejsca odbioru i docelowego). Początkowo nie będzie to obsługiwane w przypadku wspólnych podróży. |
intermediate_destinations_version |
Wskazuje czas ostatniej modyfikacji |
intermediate_destination_index |
Gdy |
actual_intermediate_destination_arrival_points[] |
Tylko dane wejściowe. Rzeczywisty czas i miejsce przyjazdu kierowcy do miejsca docelowego. W tym polu dostawca może przekazać informacje zwrotne o rzeczywistym czasie przyjazdu do miejsc docelowych na trasie. |
actual_intermediate_destinations[] |
Tylko dane wejściowe. Rzeczywisty czas i miejsce odbioru klienta z miejsca docelowego. To pole służy dostawcy do przekazywania opinii na temat rzeczywistych informacji o odbiorze w miejscach docelowych. |
dropoff_point |
Miejsce, w którym klient chce wysiąść. |
actual_dropoff_point |
Tylko dane wejściowe. Rzeczywisty czas i miejsce, w którym klient został wysadzony. To pole służy dostawcy do przekazywania opinii na temat rzeczywistych informacji o miejscu wysadzenia. |
dropoff_time |
Tylko dane wyjściowe. Szacowana przyszła godzina, o której pasażer(owie) zostaną wysadzeni w miejscu docelowym, lub faktyczna godzina, o której zostali wysadzeni. |
remaining_waypoints[] |
Tylko dane wyjściowe. Pełna ścieżka od bieżącej lokalizacji do miejsca wysiadki, włącznie z nim. Może ona zawierać punkty pośrednie z innych podróży. |
vehicle_waypoints[] |
To pole obsługuje ręczne określanie kolejności punktów na trasie. Zawiera wszystkie pozostałe punkty trasy przypisanego pojazdu, a także punkty odbioru i wysadzenia pasażera w przypadku tej podróży. Jeśli przejazd nie został przypisany 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 tej podróży do pierwszego punktu w polu remaining_waypoints. Pamiętaj, że pierwszy punkt może należeć do innej podróży. |
current_route_segment |
Tylko dane wyjściowe. Zakodowana ścieżka do następnego punktu pośredniego. Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. Dekodowanie nie jest jeszcze obsługiwane. |
current_route_segment_version |
Tylko dane wyjściowe. Wskazuje czas ostatniej modyfikacji trasy. Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. |
current_route_segment_traffic |
Tylko dane wyjściowe. Wskazuje warunki na drodze na trasie Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. |
current_route_segment_traffic_version |
Tylko dane wyjściowe. Wskazuje czas ostatniej modyfikacji Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. |
current_route_segment_end_point |
Tylko dane wyjściowe. Punkt pośredni, w którym kończy się |
remaining_distance_meters |
Tylko dane wyjściowe. Pozostały dystans do pokonania w polu |
eta_to_first_waypoint |
Tylko dane wyjściowe. Szacowany czas dotarcia do następnego punktu trasy (pierwszy wpis w polu |
remaining_time_to_first_waypoint |
Tylko dane wyjściowe. Czas od momentu zwrócenia danych o podróży do momentu w |
remaining_waypoints_version |
Tylko dane wyjściowe. Wskazuje ostatnią zmianę |
remaining_waypoints_route_version |
Tylko dane wyjściowe. Wskazuje ostatnią modyfikację |
number_of_passengers |
Niezmienne. Wskazuje liczbę pasażerów w tej podróży (nie obejmuje kierowcy). Aby pojazd mógł zostać zwrócony w odpowiedzi |
last_location |
Tylko dane wyjściowe. Wskazuje ostatnią zgłoszoną lokalizację pojazdu na trasie. |
last_location_snappable |
Tylko dane wyjściowe. Wskazuje, czy |
view |
Podzbiór pól podróży, które są wypełnione, i sposób ich interpretacji. |
attributes[] |
Lista niestandardowych atrybutów podróży. Każdy atrybut musi mieć unikalny klucz. |
TripAttribute
Opisuje atrybut podróży 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 (:). |
Pole unii trip_attribute_value . Wartość atrybutu może być ciągiem znaków, wartością logiczną lub liczbą zmiennoprzecinkową. trip_attribute_value może mieć tylko jedną z tych wartości: |
|
string_value |
Wartość atrybutu typu ciąg znaków. |
bool_value |
Wartość atrybutu typu logicznego. |
number_value |
Wartość atrybutu typu double. |
TripStatus
Stan przejazdu wskazujący jego postęp.
Wartości w polu enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Domyślny, używany w przypadku nieokreślonego lub nierozpoznanego stanu przejazdu. |
NEW |
Nowo utworzona podróż. |
ENROUTE_TO_PICKUP |
Kierowca jest w drodze do miejsca odbioru. |
ARRIVED_AT_PICKUP |
Kierowca dotarł do miejsca odbioru. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Kierowca dotarł do miejsca docelowego i czeka na pasażera. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Kierowca jest w drodze do miejsca pośredniego (nie do miejsca docelowego). |
ENROUTE_TO_DROPOFF |
Kierowca odebrał pasażera i jest w drodze do następnego miejsca docelowego. |
COMPLETE |
Pasażer został odwieziony i przejazd dobiegł końca. |
CANCELED |
Przejazd został anulowany przed odbiorem przez kierowcę, pasażera lub dostawcę usług przewozu osób. |
TripType
Rodzaj podróży.
Wartości w polu enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Domyślny, używany w przypadku nieokreślonych lub nierozpoznanych typów podróży. |
SHARED |
Podczas przejazdu może się zdarzyć, że będziesz przewożony(-a) z innymi osobami. |
EXCLUSIVE |
Podróż jest przeznaczona tylko dla pojazdu. |
TripView
Selektor różnych zestawów pól podróży w odpowiedzi GetTrip
. Więcej informacji znajdziesz w AIP-157. Prawdopodobnie dodamy kolejne widoki.
Wartości w polu enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Wartość domyślna. Aby zachować zgodność wsteczną, interfejs API będzie domyślnie wyświetlać widok pakietu SDK. Aby zapewnić stabilność i pomoc, zalecamy wybór TripView innego niż SDK . |
SDK |
Zawiera pola, które mogą być nieczytelne lub nieobsługiwane przez publicznie dostępne biblioteki. |
JOURNEY_SHARING_V1S |
Pola podróży są wypełniane w przypadku udostępniania podróży. Ten widok jest przeznaczony do komunikacji między serwerami. |
TripWaypoint
Opisuje punkt zatrzymania na trasie pojazdu lub punkt końcowy podróży pojazdu.
Pola | |
---|---|
location |
Lokalizacja tego punktu. |
trip_id |
Podróż powiązana z tym punktem. |
waypoint_type |
Rola tego punktu na trasie, np. miejsce odbioru lub miejsce docelowe. |
path_to_waypoint[] |
Ścieżka od poprzedniego punktu trasy do bieżącego. Jeśli jest to pierwszy punkt pośredni, trasa prowadzi od bieżącej lokalizacji pojazdu do punktu pośredniego. To pole jest wypełniane tylko na żądanie. |
encoded_path_to_waypoint |
Zakodowana ścieżka od poprzedniego punktu trasy do bieżącego punktu trasy. Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. Dekodowanie nie jest jeszcze obsługiwane. |
traffic_to_waypoint |
Warunki na drodze na odcinku do tego punktu. Pamiętaj, że dane o ruchu są dostępne tylko dla klientów korzystających z rozwiązania Rides and Deliveries na platformie Map Google. |
distance_meters |
Odległość ścieżki od poprzedniego do bieżącego punktu trasy. Jeśli jest to pierwszy punkt pośredni, odległość trasy jest liczona od bieżącej lokalizacji pojazdu do punktu pośredniego. |
eta |
Szacowany czas dotarcia do tego punktu. |
duration |
Czas podróży z poprzedniego punktu trasy do tego punktu. Jeśli jest to pierwszy punkt pośredni, czas podróży jest liczony od bieżącej lokalizacji pojazdu do punktu pośredniego. |
UpdateTripRequest
Wiadomość z prośbą UpdateTrip.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
trip |
Wymagany. Podróż powiązana z aktualizacją. Te pola są obsługiwane przez Fleet Engine. Nie aktualizuj ich za pomocą Trip.update.
Gdy aktualizujesz Jeśli określisz Aby uniknąć sytuacji wyścigu w przypadku podróży z wieloma miejscami docelowymi, podczas aktualizowania stanu podróży na |
update_mask |
Wymagany. Maska pola wskazująca pola w obiekcie Trip, które mają zostać zaktualizowane. Element |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
wiadomość z prośbą.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
attributes[] |
Wymagany. Atrybuty pojazdu do zaktualizowania. Atrybuty, które nie zostały wymienione, nie zostaną zmienione ani usunięte. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
wiadomość z odpowiedzią.
Pola | |
---|---|
attributes[] |
Wymagany. Zaktualizowana pełna lista atrybutów pojazdu, w tym nowe, zmienione i niezmienione atrybuty. |
UpdateVehicleRequest
`UpdateVehicle request message.
Pola | |
---|---|
header |
Standardowy nagłówek żądania Fleet Engine. |
name |
Wymagany. Musi mieć format |
vehicle |
Wymagany. Wartości elementu
Jeśli pole Podobnie pole |
update_mask |
Wymagany. Maska pola wskazująca, które pola |
Pojazd
metadane pojazdu,
Pola | |
---|---|
name |
Tylko dane wyjściowe. Unikalna nazwa tego pojazdu. Format to |
vehicle_state |
Stan pojazdu. |
supported_trip_types[] |
Typy przejazdów obsługiwane przez ten pojazd. |
current_trips[] |
Tylko dane wyjściowe. Lista |
last_location |
Ostatnia zgłoszona lokalizacja pojazdu. |
past_locations[] |
Tylko dane wejściowe. Lokalizacje, w których pojazd był w przeszłości, ale nie zostały jeszcze zgłoszone do Fleet Engine. Jest on używany w |
maximum_capacity |
Łączna liczba pasażerów, których może przewozić ten pojazd. Kierowca nie jest uwzględniany w tej wartości. Ta wartość musi być równa lub większa niż 1. |
attributes[] |
Lista atrybutów pojazdu. Pojazd może mieć maksymalnie 100 atrybutów, a każdy atrybut musi mieć unikalny klucz. |
vehicle_type |
Wymagany. Typ pojazdu. Może służyć do filtrowania pojazdów w wynikach |
license_plate |
Informacje o tablicy rejestracyjnej pojazdu. |
route[] |
Wycofana: zamiast niej używaj zasady |
current_route_segment |
Linia łamana określająca trasę, którą aplikacja kierowcy zamierza pokonać do następnego punktu pośredniego. Ta lista jest też zwracana w Uwaga: to pole jest przeznaczone tylko do użytku przez pakiet Driver SDK. Dekodowanie nie jest jeszcze obsługiwane. |
current_route_segment_traffic |
Tylko dane wejściowe. Fleet Engine używa tych informacji do ulepszania udostępniania przejazdów. Uwaga: to pole jest przeznaczone tylko do użytku przez pakiet Driver SDK. |
current_route_segment_version |
Tylko dane wyjściowe. Czas ustawienia wartości |
current_route_segment_end_point |
Punkt pośredni, w którym kończy się |
remaining_distance_meters |
Pozostała odległość do przejechania w przypadku |
eta_to_first_waypoint |
Szacowany czas dotarcia do pierwszego wpisu w polu Podczas aktualizowania pojazdu w tym samym żądaniu parametr |
remaining_time_seconds |
Tylko dane wejściowe. Pozostały czas jazdy w przypadku Podczas aktualizowania pojazdu w tym samym żądaniu parametr |
waypoints[] |
Pozostałe punkty trasy przypisane do tego pojazdu. |
waypoints_version |
Tylko dane wyjściowe. Ostatnia aktualizacja pola |
back_to_back_enabled |
Wskazuje, czy kierowca akceptuje przejazdy jeden po drugim. Jeśli |
navigation_status |
Stan nawigacji pojazdu. |
device_settings |
Tylko dane wejściowe. Informacje o ustawieniach urządzenia mobilnego używanego przez kierowcę. |
VehicleType
Rodzaj pojazdu.
Pola | |
---|---|
category |
Kategoria typu pojazdu |
Kategoria
Kategorie typów pojazdów
Wartości w polu enum | |
---|---|
UNKNOWN |
Domyślna, używana w przypadku nieokreślonych lub nierozpoznanych kategorii pojazdów. |
AUTO |
samochód, |
TAXI |
Pojazdy pełniące funkcję taksówki (zwykle licencjonowane lub regulowane). |
TRUCK |
Zazwyczaj jest to 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 transportująca, zwykle pieszo lub biegiem, poruszająca się po ścieżkach dla pieszych. |
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ć ciągiem znaków, wartością logiczną lub liczbą zmiennoprzecinkową. vehicle_attribute_value może mieć tylko jedną z tych wartości: |
|
string_value |
Wartość atrybutu typu ciąg znaków. Uwaga: to pole jest identyczne z polem |
bool_value |
Wartość atrybutu typu logicznego. |
number_value |
Wartość atrybutu typu double. |
VehicleAttributeList
Typ danych lista list dla atrybutów pojazdów.
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łana do Fleet Engine, lokalizacja pojazdu jest lokalizacją GPS. Gdy otrzymasz ją w odpowiedzi, lokalizacja pojazdu może być lokalizacją GPS, lokalizacją dodatkową lub inną lokalizacją szacunkową. Źródło jest określone w |
horizontal_accuracy |
Wycofana: zamiast niej używaj zasady |
latlng_accuracy |
Dokładność |
heading |
Kierunek, w którym porusza się pojazd, w stopniach. 0 oznacza północ. Prawidłowy zakres to [0,360). |
bearing_accuracy |
Wycofana: zamiast niej używaj zasady |
heading_accuracy |
Dokładność |
altitude |
Wysokość w metrach nad poziomem WGS84. |
vertical_accuracy |
Wycofana: zamiast niej używaj zasady |
altitude_accuracy |
Dokładność |
speed_kmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofana: zamiast niej używaj zasady |
speed |
Prędkość pojazdu w metrach na sekundę |
speed_accuracy |
Dokładność |
update_time |
Czas, w którym czujnik zgłosił wartość |
server_time |
Tylko dane wyjściowe. Czas, w którym serwer otrzymał informacje o lokalizacji. |
location_sensor |
Dostawca danych o lokalizacji (np. |
is_road_snapped |
Określa, czy ikona |
is_gps_sensor_enabled |
Tylko dane wejściowe. Określa, czy na urządzeniu mobilnym jest włączony czujnik GPS. |
time_since_update |
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 zero. Jeśli czas jest nieznany (np. po ponownym uruchomieniu aplikacji), ta wartość jest resetowana do zera. |
num_stale_updates |
Tylko dane wejściowe. Wycofano: do określania, czy lokalizacja jest nieaktualna, używane są teraz inne sygnały. |
raw_location |
Surowa lokalizacja pojazdu (nieprzetworzona przez funkcję przyciągania do drogi). |
raw_location_time |
Sygnatura czasowa powiązana z nieprzetworzoną lokalizacją. |
raw_location_sensor |
Źródło nieprzetworzonej lokalizacji. Domyślna wartość to |
raw_location_accuracy |
Dokładność |
flp_location |
Lokalizacja z usługi lokalizacyjnej Androida. |
flp_update_time |
Aktualizacja sygnatury czasowej |
flp_latlng_accuracy_meters |
Dokładność |
flp_heading_degrees |
Kierunek, w którym porusza się pojazd, w stopniach, określony przez dostawcę połączonej lokalizacji. 0 oznacza północ. Prawidłowy zakres to [0,360). |
supplemental_location |
Dodatkowa lokalizacja podana przez aplikację integrującą. |
supplemental_location_time |
Sygnatura czasowa powiązana z dodatkową lokalizacją. |
supplemental_location_sensor |
Źródło dodatkowej lokalizacji. Domyślna wartość to |
supplemental_location_accuracy |
Dokładność |
road_snapped |
Wycofana: zamiast niej używaj zasady |
VehicleMatch
Zawiera pojazd i powiązane z nim szacunkowe wartości dla pojazdu, które pasują do punktów aktywnych przejazdów pojazdu SearchVehiclesRequest
.
Pola | |
---|---|
vehicle |
Wymagany. pojazd zgodny z żądaniem; |
vehicle_pickup_eta |
Szacowany czas dojazdu pojazdu do punktu odbioru określonego w żądaniu. Pusta wartość oznacza, że nie udało się obliczyć szacowanego czasu dotarcia pojazdu. Jeśli |
vehicle_pickup_distance_meters |
Odległość od bieżącej lokalizacji pojazdu do punktu odbioru określonego w żądaniu, w tym wszelkie pośrednie punkty odbioru lub wysiadania w przypadku istniejących przejazdów. Ta odległość obejmuje obliczoną odległość dojazdu (trasy) oraz odległość w linii prostej między punktem końcowym nawigacji a miejscem odbioru. (Odległość między punktem docelowym nawigacji a punktem odbioru jest zwykle niewielka). Pusta wartość oznacza błąd w obliczeniach odległości. |
vehicle_pickup_straight_line_distance_meters |
Wymagany. Odległość w linii prostej między pojazdem a miejscem odbioru określonym w żądaniu. |
vehicle_dropoff_eta |
Całkowity szacowany czas dojazdu pojazdu do punktu odbioru określonego w żądaniu. Szacowany czas przyjazdu obejmuje przystanki w dowolnych punktach pośrednich przed punktem |
vehicle_pickup_to_dropoff_distance_meters |
Odległość (w metrach) od miejsca odbioru do miejsca docelowego określonego w żądaniu. Odległość jest mierzona tylko między tymi 2 punktami i nie obejmuje lokalizacji pojazdu ani żadnych innych punktów, które należy odwiedzić, zanim pojazd dotrze do punktu odbioru lub docelowego. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie określony parametr |
trip_type |
Wymagany. Typ przejazdu w żądaniu, które zostało użyte do obliczenia szacowanego czasu dotarcia do miejsca odbioru. |
vehicle_trips_waypoints[] |
Uporządkowana lista punktów pośrednich używana do obliczania szacowanego czasu dotarcia. Lista zawiera lokalizację pojazdu, punkty odbioru aktywnych przejazdów pojazdu oraz punkty odbioru podane w żądaniu. Pusta lista oznacza, że nie udało się obliczyć szacowanego czasu dotarcia pojazdu. |
vehicle_match_type |
Rodzaj dopasowania pojazdu. |
requested_ordered_by |
Kolejność sortowania pasujących pojazdów. Odpowiednik: |
ordered_by |
Kolejność sortowania pasujących pojazdów. Odpowiednik: |
VehicleMatchType
Typ dopasowania pojazdu.
Wartości w polu enum | |
---|---|
UNKNOWN |
Nieznany typ dopasowania pojazdu |
EXCLUSIVE |
Pojazd nie ma obecnie przypisanego przejazdu i może udać się do miejsca odbioru. |
BACK_TO_BACK |
Pojazd jest obecnie przypisany do przejazdu, ale po jego zakończeniu może udać się do miejsca odbioru. Obliczenia szacowanego czasu dotarcia na miejsce i odległości uwzględniają istniejącą podróż. |
CARPOOL |
Pojazd ma wystarczającą pojemność, aby umożliwić przejazd wspólny. |
CARPOOL_BACK_TO_BACK |
Pojazd zakończy bieżącą aktywną podróż, zanim uda się do punktu odbioru. Obliczenia szacowanego czasu dotarcia na miejsce i odległości uwzględniają istnieją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 przejazdów. Uwaga: pojazd może nadal działać w tym stanie podczas realizacji przypisanej do niego podróży. |
ONLINE |
Pojazd przyjmuje nowe przejazdy. |
VisualTrafficReportPolylineRendering
Opisuje, jak klienci powinni pokolorować jedną część polilinii wzdłuż trasy.
Pola | |
---|---|
road_stretch[] |
Opcjonalnie. Odcinki dróg, które mają 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 stylu, klient powinien zastosować domyślny styl trasy. |
RoadStretch
Jeden odcinek drogi, który ma być renderowany.
Pola | |
---|---|
style |
Wymagany. Styl do zastosowania. |
offset_meters |
Wymagany. Styl powinien być stosowany w zakresie |
length_meters |
Wymagany. Długość ścieżki, do 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 |
Natężenie ruchu spada. |
TRAFFIC_JAM |
Jest korek. |
Punkt pośredni
Opisuje punkty pośrednie na trasie dla VehicleMatch
w SearchVehiclesResponse
. W pozostałych punktach końcowych ten koncept jest reprezentowany jako TripWaypoint
.
Pola | |
---|---|
lat_lng |
Lokalizacja tego punktu. |
eta |
Szacowany czas dotarcia pojazdu do tego punktu. |
WaypointType
Typ punktu pośredniego.
Wartości w polu enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Nieznany lub nieokreślony typ punktu pośredniego. |
PICKUP_WAYPOINT_TYPE |
Punkty pośrednie odbioru pasażerów lub przesyłek. |
DROP_OFF_WAYPOINT_TYPE |
punkty pośrednie do wysadzania pasażerów lub dostarczania przesyłek; |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Punkty pośrednie w przypadku miejsc docelowych na trasie podróży do wielu miejsc. |