Belirtilen filtreleme ölçütlerini karşılayan tüm DeliveryVehicle
öğelerini alır.
HTTP isteği
GET https://fleetengine.googleapis.com/v1/{parent=providers/*}/deliveryVehicles
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. |
Sorgu parametreleri
Parametreler | |
---|---|
header |
İsteğe bağlı. Standart Delivery API isteği başlığı. |
pageSize |
İsteğe bağlı. Döndürülecek maksimum araç sayısı. Hizmet bu sayıdan daha azını döndürebilir. Bu sayıyı belirtmezseniz, döndürülecek sonuçların sayısını sunucu belirler. |
pageToken |
İsteğe bağlı. Önceki bir Sayfalara ayırma sırasında |
filter |
İsteğe bağlı. Teslimat araçları listelenirken uygulanacak bir filtre sorgusudur. Filtre söz dizimi örnekleri için http://aip.dev/160 adresine bakın. Değer belirtmez veya filtre için boş bir dize belirtirseniz tüm teslimat araçları döndürülür.
Bir filtre sorgusunda izin verilen maksimum kısıtlama sayısı 50'dir. Kısıtlama, |
viewport |
İsteğe bağlı. Bilinen son konumu görüntü alanı tarafından tanımlanan dikdörtgen alanda bulunan araçların döndürüldüğü araçları sınırlayan bir filtre. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
deliveryVehicles.list
yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"deliveryVehicles": [
{
object ( |
Alanlar | |
---|---|
deliveryVehicles[] |
İstenen filtreleme ölçütlerini karşılayan teslimat araçları grubu. Filtre belirtilmediğinde istek, tüm teslimat araçlarını döndürür. Başarılı bir yanıt da boş olabilir. Boş yanıt, istenen filtre ölçütlerini karşılayan teslimat aracının bulunamadığını gösterir. |
nextPageToken |
Sonuçları listelemeye devam etmek için bu jetonu |
totalSize |
Tüm sayfalarda istek ölçütleriyle eşleşen teslimat araçlarının toplam sayısı. |
Görüntü alanı
low
ve high
punto karşısında çapraz olarak iki dikey olarak gösterilen enlem-boylam görüntü alanı. Bir görüntü alanı, kapalı bir bölge olarak kabul edilir, yani sınırlarını içerir. Enlem sınırları -90 ile 90 derece dahil, boylam sınırları ise -180 ila 180 derece (bu değerler dahil) aralığında olmalıdır. Bazı durumlar şunlardır:
low
=high
ise görüntü alanı bu tek noktadan oluşur.low.longitude
>high.longitude
ise boylam aralığı ters çevrilir (görüntü alanı 180 derecelik boylam çizgisini geçer).low.longitude
= -180 derece vehigh.longitude
= 180 derece ise görüntü alanı tüm boylamları içerir.low.longitude
= 180 derece vehigh.longitude
= -180 derece ise boylam aralığı boş olur.low.latitude
>high.latitude
ise enlem aralığı boş olur.
Hem low
hem de high
doldurulmalıdır ve gösterilen kutu boş olamaz (yukarıdaki tanımlarda belirtildiği gibi). Boş görüntü alanı hataya neden olur.
Örneğin, bu görüntü alanı New York City'yi tamamen kapsar:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
JSON gösterimi |
---|
{ "low": { object ( |
Alanlar | |
---|---|
low |
Zorunlu. Görüntü alanının düşük noktası. |
high |
Zorunlu. Görüntü alanının yüksek noktası. |