Kaynak: Gezi
Yolculuk meta verileri.
JSON gösterimi |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. "providers/{provider}/trips/{trip}" biçiminde |
vehicleId |
Bu seyahati yapan aracın kimliği. |
tripStatus |
Yolculuğun mevcut durumu. |
tripType |
Gezi türü. |
pickupPoint |
Müşterinin teslim alacağını belirttiği konum. |
actualPickupPoint |
Yalnızca giriş. Müşterinin alındığı gerçek konum ve zaman. Bu alan, sağlayıcının gerçek teslim alma bilgileri hakkında geri bildirim sağlaması içindir. |
actualPickupArrivalPoint |
Yalnızca giriş. Sürücünün teslim alma noktasına gelişinin gerçek zamanı ve konumu. Bu alan, sağlayıcının teslim alma noktasındaki gerçek varış bilgileri hakkında geri bildirim sağlaması içindir. |
pickupTime |
Yalnızca çıkış. Yolcuların alınacağı tahmini gelecekteki saat veya alındıkları gerçek saat. 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: |
intermediateDestinations[] |
Yolculuk isteklerinde (alış ve bırakma noktalarına ek olarak) ara duraklar. Bu özellik başlangıçta paylaşılan geziler için desteklenmeyecektir. |
intermediateDestinationsVersion |
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: |
intermediateDestinationIndex |
|
actualIntermediateDestinationArrivalPoints[] |
Yalnızca giriş. Sürücünün bir ara hedefe vardığı gerçek zaman ve konum. Bu alan, sağlayıcının ara hedeflerdeki gerçek varış bilgileri hakkında geri bildirim sağlaması içindir. |
actualIntermediateDestinations[] |
Yalnızca giriş. Müşterinin ara bir varış noktasından 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. |
dropoffPoint |
Müşterinin bırakılacağını belirttiği konum. |
actualDropoffPoint |
Yalnızca giriş. Müşterinin bırakıldığı gerçek zaman ve konum. Bu alan, sağlayıcının gerçek bırakma bilgileriyle ilgili geri bildirim sağlaması içindir. |
dropoffTime |
Yalnızca çıkış. Yolcuların nihai varış noktasına bırakılacağı tahmini gelecekteki zaman veya bırakıldıkları gerçek zaman. 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: |
remainingWaypoints[] |
Yalnızca çıkış. Mevcut konumdan teslim noktasına giden tam yol (bu noktalar dahil). Bu yol, diğer gezilerdeki yol noktalarını içerebilir. |
vehicleWaypoints[] |
Bu alan, seyahat için yol noktalarının manuel olarak sıralanmasını destekler. Atanmış araç için kalan tüm yol noktalarının yanı sıra bu seyahatin teslim alma ve bırakma yol noktalarını içerir. Gezi bir araca atanmamışsa Fleet Engine bu alanı yoksayar. Gizlilik nedeniyle bu alan yalnızca |
route[] |
Yalnızca çıkış. remainingWaypoints girişindeki ilk girişe kadar bu gezi için beklenen rota. İlk yol noktasının farklı bir geziye ait olabileceğini unutmayın. |
currentRouteSegment |
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. |
currentRouteSegmentVersion |
Yalnızca çıkış. Rotanın en son ne zaman değiştirildiğini belirtir. Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. 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: |
currentRouteSegmentTraffic |
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. |
currentRouteSegmentTrafficVersion |
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. 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: |
currentRouteSegmentEndPoint |
Yalnızca çıkış. |
remainingDistanceMeters |
Yalnızca çıkış. |
etaToFirstWaypoint |
Yalnızca çıkış. Sonraki yol noktasına tahmini varış zamanı ( 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: |
remainingTimeToFirstWaypoint |
Yalnızca çıkış. Yolculuk verilerinin döndürüldüğü andan En fazla dokuz kesirli basamak içeren ve " |
remainingWaypointsVersion |
Yalnızca çıkış. 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: |
remainingWaypointsRouteVersion |
Yalnızca çıkış. 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: |
numberOfPassengers |
Değişmez. Bu yolculuktaki yolcu sayısını gösterir ve sürücüyü içermez. Bir aracın, |
lastLocation |
Yalnızca çıkış. Aracın rotadaki son bildirilen konumunu gösterir. |
lastLocationSnappable |
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 seyahat 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ü, teslim noktası değil, ara bir hedefe gidiyordur. |
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 |
Sürücünün, yolcunun veya araç paylaşımı sağlayıcının yolcuyu almasından önce yolculuk iptal edildi. |
StopLocation
Bir durak (araç alma/bırakma) işleminin gerçekleştiği gerçek konum.
JSON gösterimi |
---|
{
"point": {
object ( |
Alanlar | |
---|---|
point |
Zorunlu. Gerçek konumu belirtir. |
timestamp |
Durdurmanın ne zaman gerçekleştiğini 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: |
stopTime |
Yalnızca giriş. Kullanımdan kaldırıldı. Zaman damgası alanını kullanın. 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: |
TripView
trips.get
yanıtındaki farklı gezi alanı grupları için seçici. Bağlam için AIP-157'ye bakın. Ek görüntülemeler eklenebilir.
Sıralamalar | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Varsayılan değer. 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 kütüphaneler kullanılarak yorumlanamayan veya desteklenemeyen 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. |