İstek seçenekleriyle eşleşen bir sağlayıcıyla ilişkili araçların sayfalandırılmış bir listesini döndürür.
HTTP isteği
GET https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. |
Sorgu parametreleri
Parametreler | |
---|---|
header |
Standart Fleet Engine istek başlığı. |
page |
Dönecek maksimum araç sayısı. Varsayılan değer: 100. |
page |
Araç grupları arasında sayfalandırma yapabilmeniz için |
minimum |
Aracın gerekli minimum kapasitesini belirtir. Döndürülen tüm araçların |
trip |
Yanıtı, belirtilen gezi türlerinden en az birini destekleyen araçlarla kısıtlar. |
maximum |
Belirtilen süre içinde Fleet Engine'e konum güncellemeleri gönderen araçlarla yanıtı kısıtlar. Hareketsiz olan ancak konumlarını hâlâ gönderen araçlar eski kabul edilmez. Varsa geçerli bir pozitif süre olmalıdır. En fazla dokuz kesirli basamak içeren ve " |
vehicle |
Zorunlu. Yanıtı, belirtilen tür kategorilerinden birine sahip araçlarla kısıtlar. |
required |
Arayanlar
Yanıtı, belirtilen özelliklere sahip araçlarla kısıtlar. Bu alan bir bağlaç/VE işlemidir. En fazla 50 requiredAttributes değerine izin verilir. Bu sayı, bir araçta izin verilen maksimum özellik sayısıyla eşleşir. Tekrarlanan her dize "anahtar:değer" biçiminde olmalıdır. |
required |
Yanıtı, her |
required |
Yanıtı, |
vehicle |
Yanıtı, bu araç durumuna sahip araçlarla sınırlandırır. |
on |
Yalnızca mevcut seyahatleri olan araçları döndürün. |
filter |
İsteğe bağlı. Araçlar listelenirken uygulanacak bir filtre sorgusu. Filtre söz dizimi örnekleri için http://aip.dev/160 adresine bakın. Bu alan Bu filtre, Desteklenen sorguların sadece araç özellikleri (ör. Ayrıca tüm özellikler dize olarak depolandığından, özelliklerle ilgili olarak desteklenen tek karşılaştırma dize karşılaştırmasıdır. Sayı veya Boole değerleriyle karşılaştırmak için değerlerin dize olarak değerlendirilmesi amacıyla açıkça tırnak içine alınması gerekir (örneğin, |
viewport |
İsteğe bağlı. Geri gelen araçları, bilinen son konumu görüntü alanının tanımladığı 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
vehicles.list
yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"vehicles": [
{
object ( |
Alanlar | |
---|---|
vehicles[] |
Talepteki ölçütlerle eşleşen araçlar. Döndürülen maksimum araç sayısı, istekteki |
next |
Araçların bir sonraki sayfasını almak için kullanılan jeton veya istek ölçütlerini karşılayan başka araç yoksa boş bırakın. |
total |
Zorunlu. Tüm sayfalarda istek ölçütleriyle eşleşen toplam araç sayısı. |
Görüntü alanı
low
ve high
noktasının karşısında çapraz olarak iki şekilde gösterilen enlem-boylam görüntü alanı. Görüntü alanı, kapalı bir bölge olarak kabul edilir. Yani kendi sınırları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 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ı. |