Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Büyük araç yönlendirme isteğinde bulunma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Büyük araç rotası yalnızca OptimizeTours'da desteklenir.
OptimizeToursRequest mesajı, OptimizeTours isteğinde bulunmak için kullanılabilir.
Yeni Büyük Araç Yönlendirme'ye özel alanlar VehicleInfo mesajında yer alır.
VehicleInfo alanında Vehicle büyük araç rotası alanlarını belirtirken.TravelMode, "TRUCK" olmalıdır.
Dikkat:
Faturalandırma: Hizmet, istekte Büyük Araç Yönlendirme kullanılıp kullanılmadığına bakılmaksızın tüm OptimizeTours isteklerini aynı şekilde faturalandırır.
Uzun mesafeli rotalar: 500 kilometre veya daha uzun mesafeli kamyon rotaları, kısa rotalara kıyasla daha fazla işlem süresi gerektirir ve daha düşük kaliteli rota verileri döndürür. Yüksek rota kalitesi sağlamak için gönderiler, araç başlangıç konumları ve araç bitiş konumları arasındaki mesafeleri sınırlayın.
Uzun rotalar gerekiyorsa DEADLINE_EXCEEDED hatalarının oluşma olasılığını azaltmak için istek son tarihlerini uzatın.
Örnek: OptimizeTours İsteğinde Bulunma
OptimizeTours istekleri REST veya gRPC kullanılarak da yapılabilir.
İstek göndermeden önce aşağıdaki parametreleri ortamınıza uygun değerlerle değiştirin:
Uygulama Varsayılan Kimlik Bilgileri 'nin OAuth Kullanma bölümünde açıklandığı şekilde yapılandırıldığından emin olun.
PROJECT_NUMBER_OR_ID değerini Cloud proje numaranız veya kimliğiniz olarak ayarlayın.
Aşağıdaki komut, Route Optimization API'ye bir OptimizeTours isteği gönderir ve eşzamanlı olarak yanıt alır.
Not: Bu örnekte, standart girişten gelen bir isteği okumak için --data @- kullanılır. Bir dosyadan okumak için --data @Filename
kullanın.
curl -X POST 'https://routeoptimization.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID :optimizeTours' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
--data @- << EOM
{
"model": {
"shipments": [
{
"pickups": [
{
"arrivalLocation": {
"latitude": 40.953523,
"longitude": -72.2277846
}
}
],
"deliveries": [
{
"arrivalLocation": {
"latitude": 40.9546673,
"longitude": -72.2580151
}
}
]
}
],
"vehicles": [
{
"travelMode": "TRUCK",
"routeModifiers":
{
"vehicleInfo":
{
"totalHeightMm": 4000,
"totalWidthMm": 2500,
"totalWeightKg": 9000,
"totalLengthMm": 20000,
"trailerInfo": [
{
"lengthMm": 15000
}],
"totalAxleCount": 5
}
},
"costPerKilometer": 1.0
}
],
}
}
EOM
İstek tamamlandığında yanıt mesajı alırsınız.
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: 2026-09-12 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-09-12 UTC."],[],[]]