- JSON gösterimi
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
SearchVehicles isteği ve yanıtıyla ilgili ayrıntılar.
Not: Toplam günlük boyutu 256 KB'ı aşarsa bu günlük, eşleşmeler alanında bölünür. Daha fazla bilgi için Bölünmüş Günlükler bölümüne bakın.
| JSON gösterimi |
|---|
{ "request": { object ( |
| Alanlar | |
|---|---|
request |
Fleet Engine'a gönderilen istek. |
response |
İstemciye döndürülen yanıt. RPC çağrısı hatayla sonuçlanırsa yanıt ayarlanmaz. |
errorResponse |
İstemciye hata yanıtı döndürülür. RPC çağrısı başarılı olursa ayar kaldırılır. |
SearchVehiclesRequestLog
SearchVehicles isteğiyle ilgili ayrıntılar.
| JSON gösterimi |
|---|
{ "header": { object ( |
| Alanlar | |
|---|---|
header |
İstek başlığı. |
pickupPoint |
Yakınında arama yapılacak teslim noktası. |
dropoffPoint |
Müşterinin teslimat için tercih ettiği konum. |
pickupRadiusMeters |
Araç arama yarıçapını, teslim alma noktasının çevresinde belirtir. |
count |
Döndürülecek maksimum araç sayısını belirtir. |
minimumCapacity |
Aracın gerekli minimum kapasitesini belirtir. |
searchTripTypes[] |
Aramayı yalnızca belirtilen gezi türlerinden en az birini destekleyen araçlarla sınırlandırır. |
maximumStaleness |
Aramayı yalnızca şu andan itibaren belirtilen süre içinde konumlarını güncelleyen araçlarla sınırlandırır. En fazla dokuz kesirli basamak içeren ve " |
vehicleTypes[] |
Aranan araç türleri. |
requiredAttributes[] |
Aramayı yalnızca belirtilen özelliklere sahip araçlarla sınırlandırır. |
requiredOneOfAttributes[] |
Aramayı yalnızca her VehicleAttributeList'e uygulanan belirtilen özelliklerden en az birine sahip araçlarla kısıtlar. |
requiredOneOfAttributeSets[] |
Aramayı yalnızca VehicleAttributeList'te belirtilen en az bir özellik grubuna sahip araçlarla sınırlandırır. |
matchOrderBy |
Arama sonucunun sıralama düzeni. |
includeBackToBack |
Etkin bir seyahat gerçekleştiren bir aracın başka bir eşleşme için uygun olup olmadığını belirtir. |
tripId |
searchVehiclesRequest ile ilişkili seyahatin kimliği. |
filter |
Döndürülen araçları araç özelliklerine göre sınırlayan bir AIP-160 sorgusu. |
VehicleAttributeListLog
VehicleAttributeLog için liste listesi veri türü.
| JSON gösterimi |
|---|
{
"attributes": [
{
object ( |
| Alanlar | |
|---|---|
attributes[] |
Bu koleksiyondaki özelliklerin listesi. |
SearchVehiclesResponseLog
SearchVehicles yanıtıyla ilgili ayrıntılar.
| JSON gösterimi |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Alanlar | |
|---|---|
matchIds[] |
Desteği sonlandırıldı: İade edilen araçların araç kimliklerinin listesi. Bu kimliği elde etmek için lütfen matches.vehicle.name parametresini kullanın. |
matches[] |
Döndürülen araçlar için VehicleMatches listesi. |
VehicleMatchLog
SearchVehicles VehicleMatch sonucunun günlüğü.
| JSON gösterimi |
|---|
{ "vehicle": { object ( |
| Alanlar | |
|---|---|
vehicle |
İstekle eşleşen bir araç. |
vehiclePickupEta |
Aracın, istekte belirtilen teslim alma noktasına tahmini varış zamanı. Boş bir değer, aracın ETA'sının hesaplanmasında bir hata olduğunu gösterir. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
vehiclePickupDistanceMeters |
Mevcut bir yolculuk için aradaki tüm teslim alma veya bırakma noktaları da dahil olmak üzere aracın, istekte belirtilen teslim alma noktasına olan sürüş mesafesi. Boş bir değer, aracın mesafesinin hesaplanmasında bir hata olduğunu gösterir. |
vehiclePickupStraightLineDistanceMeters |
Mevcut seyahatler için ara yol işaretleri dahil olmak üzere araç ile istekte belirtilen teslim alma noktası arasındaki düz çizgi mesafesi. |
vehicleDropoffEta |
Araçla, istekte belirtilen teslim noktasına tahmini varış zamanı. Tahmini varış zamanı, araç istekte belirtilen teslim noktasına ulaşmadan önce tamamlanması gereken tüm ziyaretleri içerir. Değer yalnızca istekte bir bırakma noktası belirtildiğinde doldurulur. Boş bir değer, aracın teslim noktasına ulaşmak için tahmini varış süresinin hesaplanmasında bir hata olduğunu gösterir. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
vehiclePickupToDropoffDistanceMeters |
Aracın, teslim alma noktasından istekte belirtilen teslim noktasına kadar katettiği sürüş mesafesi (metre cinsinden). Mesafe yalnızca iki nokta arasındadır ve araç teslim alma veya teslim etme noktasına ulaşmadan önceki araç konumunu ya da diğer yol noktalarını içermez. Değer yalnızca istekte bir bırakma noktası belirtildiğinde doldurulur. Boş bir değer, istekte belirtilen teslim alma ve teslim etme noktaları arasındaki mesafenin hesaplanmasında bir hata olduğunu gösterir. |
tripType |
Alma noktasına tahmini varış süresini hesaplamak için kullanılan istek seyahat türü. |
vehicleMatchType |
Araç eşleşmesinin türü. |
requestedOrderedBy |
Araç eşleşmelerini sıralamak için arayanın istediği yöntem. |
orderedBy |
Bu aracı sipariş etmek için kullanılan gerçek yöntem. Bu genellikle istekteki "order_by" alanıyla eşleşir. Ancak Google Haritalar arka uçlarının arızalanması gibi belirli durumlarda farklı bir yöntem (ör. PICKUP_POINT_STRAIGHT_DISTANCE) kullanılabilir. |