Kaynak: Seyahat
Gezi meta verileri.
JSON gösterimi |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. "providers/{provider}/trips/{trip}" biçiminde |
vehicle |
Bu seyahati yapan aracın kimliği. |
trip |
Yolculuğun mevcut durumu. |
trip |
Gezinin türü. |
pickup |
Müşterinin teslim alacağını belirttiği konum. |
actual |
Yalnızca giriş. Müşterinin teslim alındığı gerçek konum ve konum. Bu alan, sağlayıcının gerçek teslim alma bilgileri hakkında geri bildirim sağlaması içindir. |
actual |
Yalnızca giriş. Sürücünün teslim alma noktasına vardığı gerçek saat ve konum. Bu alan, sağlayıcının teslim alma noktasına gerçek varış bilgileri hakkında geri bildirim sağlaması içindir. |
pickup |
Yalnızca çıkış. Yolcuların alınacağı tahmini gelecekteki saat veya alındıkları gerçek saat. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
intermediate |
Yolculuk isteklerinde (alış ve bırakma noktalarına ek olarak) ara duraklar. Başlangıçta bu, paylaşılan geziler için desteklenmeyecektir. |
intermediate |
RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
intermediate |
|
actual |
Yalnızca giriş. Sürücünün ara hedefe varış saati ve konumu. Bu alan, sağlayıcının ara hedeflerdeki gerçek varış bilgileri hakkında geri bildirim sağlaması içindir. |
actual |
Yalnızca giriş. Müşterinin ara hedeften teslim alındığı gerçek zaman ve konum. Bu alan, sağlayıcının ara hedeflerdeki gerçek teslim alma bilgileri hakkında geri bildirim sağlaması içindir. |
dropoff |
Müşterinin bırakılacağını belirttiği konum. |
actual |
Yalnızca giriş. Müşterinin ayrıldığı gerçek saat ve konum. Bu alan, sağlayıcının gerçek ayrılma bilgileriyle ilgili geri bildirim sağlaması içindir. |
dropoff |
Yalnızca çıkış. Yolcuların nihai varış noktasına bırakılacağı tahmini gelecekteki zaman veya bırakıldıkları gerçek zaman. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
remaining |
Yalnızca çıkış. Geçerli konumdan ayrılma noktasına kadar (dahil olmak üzere) tam yol. Bu yol, diğer gezilerdeki yol noktalarını içerebilir. |
vehicle |
Bu alan, seyahat için yol noktalarının manuel olarak sıralanmasını destekler. Atanan araç için kalan tüm ara noktaların yanı sıra bu yolculuk için alma ve bırakma ara noktalarını içerir. Yolculuk bir araca atanmamışsa Fleet Engine bu alanı yok sayar. Gizlilik nedeniyle bu alan yalnızca |
route[] |
Yalnızca çıkış. Bu gezi için kalanWaypoints alanındaki ilk girişe giden tahmini rota. İlk ara noktanın farklı bir seyahate ait olabileceğini unutmayın. |
current |
Yalnızca çıkış. Sonraki yol noktasına giden kodlanmış bir yol. Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Kod çözme henüz desteklenmiyor. |
current |
Yalnızca çıkış. Rotanın en son ne zaman değiştirildiğini gösterir. Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
current |
Yalnızca çıkış. Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. |
current |
Yalnızca çıkış. Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
current |
Yalnızca çıkış. |
remaining |
Yalnızca çıkış. |
eta |
Yalnızca çıkış. Sonraki yol noktasına tahmini varış zamanı ( RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
remaining |
Yalnızca çıkış. Yolculuk verilerinin döndürüldüğü andan itibaren " |
remaining |
Yalnızca çıkış. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
remaining |
Yalnızca çıkış. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
number |
Değişmez. Bu seyahatteki yolcu sayısını belirtir ve sürücüyü içermez. Bir aracın, |
last |
Yalnızca çıkış. Aracın rota üzerindeki son bildirilen konumunu gösterir. |
last |
Yalnızca çıkış. Aracın |
view |
Doldurulan Gezi alanlarının alt kümesi ve bunların nasıl yorumlanması gerektiği. |
TripStatus
Bir gezideki ilerleme durumunu gösteren durum.
Sıralamalar | |
---|---|
UNKNOWN_TRIP_STATUS |
Varsayılan, belirtilmemiş veya tanınmayan gezi durumu için kullanılır. |
NEW |
Yeni oluşturulan gezi. |
ENROUTE_TO_PICKUP |
Sürücü, teslim alma noktasına doğru yola çıkmıştır. |
ARRIVED_AT_PICKUP |
Sürücü teslim alma noktasına geldi. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Sürücü, ara hedefe ulaştı ve yolcuyu bekliyor. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Sürücü, ara hedefe doğru ilerliyor (görev bırakma noktasına değil). |
ENROUTE_TO_DROPOFF |
Sürücü, yolcuyu aldı ve bir sonraki hedefe doğru yola çıktı. |
COMPLETE |
Yolcu bırakıldı ve yolculuk tamamlandı. |
CANCELED |
Yolculuk; sürücü, yolcu veya araç paylaşımı sağlayıcısı tarafından teslim alınmadan önce iptal edildi. |
StopLocation
Durmanın (teslim alma/bırakma) gerçekleştiği gerçek konum.
JSON gösterimi |
---|
{
"point": {
object ( |
Alanlar | |
---|---|
point |
Zorunlu. Asıl konumu gösterir. |
timestamp |
Durmanın ne zaman gerçekleştiğini gösterir. RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
stopTime |
Yalnızca giriş. Kullanımdan kaldırıldı. Zaman damgası alanını kullanın. RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
TripView
trips.get
yanıtındaki farklı Seyahat alanı grupları için seçici. İlgili bağlam için bkz. AIP-157. Daha fazla görünüm eklenme ihtimali vardır.
Sıralamalar | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Varsayılan değerdir. Geriye dönük uyumluluk için API varsayılan olarak bir SDK görünümüne sahip olur. İstikrarlı bir deneyim ve destek almak isteyen müşterilerin SDK dışında bir TripView seçmesi önerilir. |
SDK |
Herkese açık kitaplıklar kullanılarak yorumlanamayan veya desteklanamayan alanları içerir. |
JOURNEY_SHARING_V1S |
Yolculuk alanları, Yolculuğu Paylaşma kullanım alanı için doldurulur. Bu görünüm, sunucudan sunucuya iletişim için tasarlanmıştır. |
Yöntemler |
|
---|---|
|
Fleet Engine'da bir gezi oluşturur ve yeni geziyi döndürür. |
|
Tek bir gezi hakkında bilgi edinme |
|
Belirli bir aracın tüm seyahatlerini alın. |
|
Yolculuk verilerini günceller. |