Pobiera wszystkie DeliveryVehicle
, które spełniają określone kryteria filtrowania.
Żądanie HTTP
GET https://fleetengine.googleapis.com/v1/{parent=providers/*}/deliveryVehicles
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Wymagane. Musi mieć format |
Parametry zapytania
Parametry | |
---|---|
header |
Opcjonalnie: standardowy nagłówek żądania interfejsu Delivery API; |
page |
Opcjonalnie: Maksymalna liczba pojazdów do zwrotu. Usługa może zwrócić mniej niż tę liczbę. Jeśli liczba ta nie zostanie określona, serwer określi liczbę wyników do zwrócenia. |
page |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji Podczas podziału na strony wszystkie inne parametry przekazane do funkcji |
filter |
Opcjonalnie: Zapytanie filtra stosowane podczas wyświetlania pojazdów dostawczych. Przykłady składni filtrów znajdziesz na stronie http://aip.dev/160. Jeśli nie określisz wartości lub podasz pusty ciąg znaków jako filtr, zwrócone zostaną wszystkie środki przekazu. Pamiętaj, że jedyne zapytania obsługiwane w przypadku atrybutu Maksymalna liczba ograniczeń dozwolonych w zapytaniu filtra to 50. Ograniczenie jest częścią zapytania o postaci |
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. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
wiadomość deliveryVehicles.list
z odpowiedzią,
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"deliveryVehicles": [
{
object ( |
Pola | |
---|---|
delivery |
Zestaw środków dostawy, które spełniają określone kryteria filtrowania. Jeśli nie zostanie określony żaden filtr, żądanie zwróci wszystkie środki dostawy. Pomyślna odpowiedź może być pusta. Pusty tekst oznacza, że nie znaleziono żadnych pojazdów dostawczych spełniających żądane kryteria filtra. |
next |
Aby przejść do wyświetlania wyników, możesz przekazać ten token w |
total |
Łączna liczba nośników, które spełniają kryteria żądania, na wszystkich stronach. |
Widoczny obszar
Strefa widoczna współrzędnych szerokości i długości geograficznej, reprezentowana przez 2 punkty low
i high
, leżące na przekątnej w przeciwnych kierunkach. Widok jest uważany za zamknięty obszar, czyli obejmuje swoją granicę. Granice szerokości geograficznej muszą mieścić się w zakresie od -90 do 90 stopni, a granice długości geograficznej – od -180 do 180 stopni. Przykładowe etui:
Jeśli
low
=high
, widoczny obszar składa się z tego pojedynczego punktu.Jeśli
low.longitude
>high.longitude
, zakres długości geograficznej jest odwrócony (widoczny obszar przecina linię długości geograficznej 180°).Jeśli
low.longitude
= –180 stopni, ahigh.longitude
= 180 stopni, widoczny obszar obejmuje wszystkie długości geograficzne.Jeśli
low.longitude
= 180 stopni, ahigh.longitude
= -180 stopni, zakres długości geograficznej jest pusty.Jeśli
low.latitude
>high.latitude
, zakres szerokości geograficznej jest pusty.
Wartości low
i high
muszą być wypełnione, a pole reprezentowane przez te wartości nie może być puste (zgodnie z definicjami podanymi powyżej). Pusty obszar spowoduje wystąpienie błędu.
Na przykład ten widoczny obszar w całości obejmuje Nowy Jork:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Zapis JSON |
---|
{ "low": { object ( |
Pola | |
---|---|
low |
Wymagane. Najniższy punkt widocznego obszaru. |
high |
Wymagane. Najwyższy punkt w obszarze widoku. |