Route Optimization API nedir?

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Rota Optimizasyonu, tek veya birden fazla araç ve durakları için optimize edilmiş rota planları oluşturan bir Google Haritalar Platformu API'sidir.

Route Optimization API'yi neden kullanmalısınız?

Rota planları sayesinde ulaşım filonuzun operasyonel verimliliğini artırın. Rotalarınızı maliyet, zaman kısıtlamaları, müşteri ihtiyaçları ve diğer tüm işletme hedeflerine göre ayarlayın. Örneğin:

Farklı renklerde vurgulanmış üç rotanın bulunduğu haritanın ekran görüntüsü

  • Bir lojistik şirketi, teslimatları zaman verimliliği, maliyet tasarrufu, zamanında teslimat, sürücü ve son müşteri memnuniyeti açısından optimize ederken ertesi günkü gönderimleri planlayarak zamandan ve kaynaklardan tasarruf edebilir.
  • Bir talep üzerine yemek teslimatı şirketi, yeni siparişleri almak için en iyi aktif sürücüyü seçip mevcut rotalarına ekleyerek gönderim sürecini daha hızlı ve etkili hale getirebilir.
  • Bir sahada servis sağlayıcı, sağlayıcıları randevulara atayarak ve birden fazla randevu için en uygun durak sırasını bularak verimliliğini ve müşteri memnuniyetini artırabilir. Tüm bunlar, sorunlar ortaya çıktığında rotaları yeniden optimize ederken yapılabilir.

Route Optimization API ile yapabilecekleriniz

Filonuzun rotalarını ve görev atamalarını kendi hedeflerinize ve kısıtlamalarınıza göre optimize etmek için Route Optimization API'yi kullanın.

  • Hedefler: İşletme hedefleriniz.
  • Kısıtlamalar: Fiziksel varlıklarınızın sınırlamaları.
Hedefler Sınırlamalar
Seyahat verimliliği Mesafe ve varış süresi gibi parametreleri kullanarak temel seyahat rotalarını optimize edin. Sürücülerin çalışma saatleri Sürücülere çalışma saatlerine ve aralarına göre rotalar atayın.
Zamanında varış Belirli bir zamandan önce teslim alınacak, teslim edilecek veya hizmet verilecek öğelere öncelik verin. Araç kapasitesi Taşıyabileceği yük miktarına göre bir göreve araç atayın.
Araç kullanım maliyeti Bir görevi gerçekleştirmek için gereken araç sayısını en aza indirin. Zaman aralıkları Belirli bir zaman aralığında teslimat veya görev yapılmasını sağlayın.
Yük dengeleme Görevleri bir araç filosu ve personel arasında adil bir şekilde dağıtın. Bağımlılıklar ve uyumluluk Filo rotalarınızı araç türlerinize, görev sıranıza veya kargo koşullarınıza göre optimize edin.

Route Optimization API'nin işleyiş şekli

Route Optimization API'ye REST, gRPC ve istemci kitaplıkları kullanılarak erişilebilir.

İstek içeriği

İstek gövdesi, gönderileriniz ve bunları teslim etmek için kullanılabilen araçlar hakkında bilgi kabul eder. Aşağıdaki gibi ayrıntılar bu kapsamda yer alır:

  • Teslim alma ve teslimat konumları
  • Zaman aralıkları
  • Kargo boyutu ve ağırlığı
  • Araç kapasitesi

Yanıt gövdesi

Yanıt gövdesinde aşağıdakileri içeren ayrıntılı bir rota planı sağlanır:

  • Durakların sırası
  • Atanan gönderimler
  • Genel metrikler

İstek Mesajı Oluşturma bölümünde istek oluşturma ve Yanıtı Yorumlama bölümünde yanıt yorumlama hakkında daha fazla bilgi edinin.

Kaynaklar

Aşağıdaki tabloda, Rota Optimizasyonu API'si aracılığıyla kullanılabilen kaynaklar ve döndürdüğü veriler özetlenmektedir.

Veri kaynakları Açıklama ve döndürülen veriler Dönüş biçimi
optimizeTours Bu yöntem, ziyaretlerin ve metriklerin ayrıntılarını içeren optimize edilmiş bir rota döndürür. JSON veya gRPC proto
batchOptimizeTours Bu yöntem, işlemin tamamlanma zamanını belirten uzun süren bir işlemin kaynak adını döndürür. JSON veya gRPC proto

Route Optimization API'yi kullanma

1 Kurulum Google Cloud projenizi oluşturarak başlayın ve kurulum talimatlarını tamamlayın.
2 Temel bir istek çalıştırma ve yanıt alma Kurulumdan sonra, İstek Oluşturma ve Yanıtı Yorumlama adımlarını uygulayarak temel bir istek gönderip yanıtı alarak başlayın.
3 Daha gelişmiş bir senaryoyu deneyin ve kendi isteğinizi oluşturmaya başlayın Teslim alma ve teslimat durak sırası optimizasyonu ile başlayarak örnek senaryoları inceleyin ve kullanım alanlarınıza uygun istekler oluşturmaya başlayın.

Kullanılabilir istemci kitaplıkları

Rota Optimizasyonu API'si için kullanılabilen istemci kitaplıklarının listesini görmek için İstemci Kitaplıkları bölümüne bakın.

Sırada ne var?