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 istek başlığı. |
page |
İsteğe bağlı. Döndürülecek maksimum araç sayısı. Hizmet bu sayıdan daha az sonuç döndürebilir. Bu sayıyı belirtmezseniz, döndürülecek sonuç sayısını sunucu belirler. |
page |
İsteğe bağlı. Önceki bir Sayfalara ayırma işlemi sırasında |
filter |
İsteğe bağlı. Yayınlama araçlarını listelemede uygulanacak bir filtre sorgusu. Filtre söz dizimi örnekleri için http://aip.dev/160 adresine bakın. Bir değer belirtmezseniz veya filtre için boş bir dize belirtirseniz tüm yayın 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ı. Döndürülen araçları, bilinen son konumu görüntü alanı tarafından tanımlanan dikdörtgen alanda olan araçlarla 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 | |
---|---|
delivery |
İstenen filtreleme ölçütlerini karşılayan yayın araçları grubu. Hiçbir filtre belirtilmediğinde istek tüm yayın araçlarını döndürür. Başarılı bir yanıt da boş olabilir. Boş bir yanıt, istenen filtre ölçütlerini karşılayan yayın aracı bulunamadığını gösterir. |
next |
Sonuçları listelemeyi sürdürmek için bu jetonu |
total |
Tüm sayfalarda istek ölçütleriyle eşleşen toplam yayın aracı sayısı. |
Görüntü alanı
Çapraz olarak karşı karşıya iki low
ve high
noktası olarak gösterilen bir enlem-boylam görüntü alanı. Görüntü alanı kapalı bir bölge olarak kabul edilir. Yani görüntü alanı, sınırını içerir. Enlem sınırları -90 ile 90 derece (dahil) arasında, boylam sınırları ise -180 ile 180 derece (dahil) arasında olmalıdır. Çeşitli durumlar şunlardır:
low
=high
ise görüntü alanı tek bir noktadan oluşur.low.longitude
>high.longitude
ise boylam aralığı tersine çevrilir (görüntü alanı 180 derece 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ştur.low.latitude
>high.latitude
ise enlem aralığı boştur.
Hem low
hem de high
doldurulmalıdır ve temsil edilen kutu boş olamaz (yukarıdaki tanımlarda belirtildiği gibi). Boş bir görüntü alanı hataya neden olur.
Örneğin, bu görüntü alanı New York'u tamamen kapsıyor:
{ "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 alt noktası. |
high |
Zorunlu. Görüntü alanının en yüksek noktası. |