VehicleJourneySegment
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir aracın önceki durağından geçerli durağına kadar seyahat segmentini temsil eder. İlk etkin duraksa aracın mevcut konumundan bu duraka kadardır.
JSON gösterimi |
{
"stop": {
object (VehicleStop )
},
"drivingDistanceMeters": integer,
"drivingDuration": string,
"path": [
{
object (LatLng )
}
]
} |
Alanlar |
stop |
object (VehicleStop )
Durakla ilişkili Task 'lerle birlikte durak konumunu belirtir. Bu yolculuk segmenti JourneySharingInfo kapsamındaysa bazı VehicleStop alanları mevcut olmayabilir.
|
drivingDistanceMeters |
integer
Yalnızca çıkış. Önceki durak ile bu durak arasındaki seyahat mesafesi. Mevcut durak, yolculuk segmentleri listesindeki ilk duraksa başlangıç noktası, bu durağın listeye eklendiği sırada aracın kayıtlı konumudur. Bu yolculuk segmenti JourneySharingInfo kapsamındaysa bu alan mevcut olmayabilir.
|
drivingDuration |
string (Duration format)
Yalnızca çıkış. Önceki durak ile bu durak arasındaki seyahat süresi. Mevcut durak, yolculuk segmentleri listesindeki ilk duraksa başlangıç noktası, bu durağın listeye eklendiği sırada Aracın kayıtlı konumudur. Bu alan, Task.remaining_vehicle_journey_segments[0].driving_duration (gRPC) veya Task.remainingVehicleJourneySegments[0].drivingDuration (REST) yolunda tanımlanmışsa DeliveryVehicle.remaining_duration (gRPC) ya da DeliveryVehicle.remainingDuration (REST) kaynaklı değerle doldurulabilir. Bu sayede, önceki duraktaki sürüş süresi yerine sürücü uygulamasının bilinen en son konumundan kalan sürüş süresi gösterilir. En fazla dokuz kesir basamağı olan ve "s " ile biten, saniye cinsinden süre. Örnek: "3.5s" .
|
path[] |
object (LatLng )
Yalnızca çıkış. Önceki duraktan bu konuma giden yol. Mevcut durak, yolculuk segmentleri listesindeki ilk duraksa bu, durağın listeye eklendiği zamanda aracın mevcut konumundan bu durma noktasına kadar olan yoldur. Bu yolculuk segmenti JourneySharingInfo kapsamındaysa bu alan mevcut olmayabilir. Bu alan, Task.journey_sharing_info.remaining_vehicle_journey_segments[0].path (gRPC) veya Task.journeySharingInfo.remainingVehicleJourneySegments[0].path (REST) yolunda tanımlanmışsa DeliveryVehicle.current_route_segment (gRPC) ya da DeliveryVehicle.currentRouteSegment (REST) kaynağından kodu çözülmüş LatLng 'lerle doldurulabilir. Bu şekilde, önceki duraktaki yol yerine sürücü uygulamasının bilinen en son konumundan alınan yol bilgisi sağlanır.
|
VehicleStop
Bir aracın bir veya daha fazla Task
yapmak için durduğu bir noktayı açıklar.
Alanlar |
plannedLocation |
object (LocationInfo )
Zorunlu. Durağın konumu. Task içindeki konumların bu konumla tam olarak eşleşmeyebileceğini ancak bu konuma kısa bir mesafede olacağını unutmayın. Bu alan, tasks.get çağrısının yanıtında doldurulmaz.
|
tasks[] |
object (TaskInfo )
Bu durakta gerçekleştirilecek Task listesi. Bu alan, tasks.get çağrısının yanıtında doldurulmaz.
|
state |
enum (State )
VehicleStop cihazının durumu. Bu alan, tasks.get çağrısının yanıtında doldurulmaz.
|
TaskInfo
Bu durakta gerçekleştirilen Görev hakkında ek bilgi.
JSON gösterimi |
{
"taskId": string,
"taskDuration": string,
"targetTimeWindow": {
object (TimeWindow )
}
} |
Alanlar |
taskId |
string
Görev kimliği. Bu alan, tasks.get çağrısının yanıtında doldurulmaz. Görev kimlikleri aşağıdaki kısıtlamalara tabidir:
- Geçerli bir Unicode dizesi olmalıdır.
- Maksimum 64 karakterle sınırlıdır.
- Unicode Normalleştirme Formu C'ye göre normalleştirilmiştir.
- Şu ASCII karakterlerden hiçbirini içeremez: '/', ':', '?', ',' veya '#'.
|
taskDuration |
string (Duration format)
Yalnızca çıkış. Görevi gerçekleştirmek için gereken süre. En fazla dokuz kesir basamağı olan ve "s " ile biten, saniye cinsinden süre. Örnek: "3.5s" .
|
targetTimeWindow |
object (TimeWindow )
Yalnızca çıkış. Görevin tamamlanması gereken zaman aralığı. Bu, yalnızca deliveryVehicles.get yanıtında ayarlanır.
|
Eyalet
VehicleStop
öğesinin mevcut durumu.
Sıralamalar |
STATE_UNSPECIFIED |
Bilinmiyor. |
NEW |
Oluşturulmuş ancak etkin olarak yönlendirilmiyor. |
ENROUTE |
Atanan ve etkin olarak yönlendiriliyor. |
ARRIVED |
Durağa varıldı. Araç bir sonraki durağa giderken önceki tüm durakların tamamlandığı varsayılır. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{
"last_modified": "Son güncelleme tarihi: 2024-08-22 UTC.",
"state": ""
}