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:
- 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önderileri planlayarak zamandan ve kaynaklardan tasarruf edebilir.
- Bir talep üzerine yemek teslimatı şirketi, yeni siparişleri almak ve mevcut rotalarına eklemek için en iyi aktif sürücüyü seçerek gönderim sürecini daha hızlı ve etkili hale getirebilir.
- Saha hizmeti sağlayıcıları, sağlayıcıları randevulara atayarak ve birden fazla randevu için en uygun durak sırasını bularak verimliliklerini ve müşteri memnuniyetini artırabilir. Tüm bunlar, sorunlar ortaya çıktığında rotaları yeniden optimize ederken yapılabilir.
Route Optimization API ile yapabilecekleriniz
Filo rotalarınızı ve görev atamalarınızı 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ış noktasına ulaşma 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 eşit ş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övdesinde, gönderileriniz ve bunları teslim etmek için kullanılabilen araçlar hakkında bilgiler kabul edilir. 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, Route Optimization API üzerinden kullanılabilen kaynaklar ve döndürdüğü veriler özetlenmektedir.
| Veri kaynakları | Açıklama ve döndürülen veriler | Döndürme 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 ne zaman tamamlandığını belirten uzun süreli 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 kurulumla ilgili talimatları uygulayı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 üzere İstemci Kitaplıkları bölümüne bakın.
Sırada ne var?
- Route Optimization API'yi kullanmaya başlama: Temel bir istek çalıştırma başlıklı makaleyi inceleyin.
- Faturalandırmayı anlama: Kullanım ve Faturalandırma
- Örnek kod ve kitaplıkları inceleyin: İstemci Kitaplıkları ve Açık Kaynak.
- En iyi uygulamaları takip edin: Route Optimization API Web Hizmetlerini Kullanmayla İlgili En İyi Uygulamalar