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ö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
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 öğelerinizin sınırlamaları.
| Hedefler | Sınırlamalar | ||
|---|---|---|---|
| Seyahat verimliliği | Mesafe ve varış yerine 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ı | Bir gönderinin veya görevin belirli bir zaman aralığında ulaşması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 metni
İstek gövdesi, gönderileriniz ve bunları teslim etmek için kullanılabilen araçlar hakkında bilgi kabul eder. Aşağıdakiler 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 metni
Yanıt gövdesinde aşağıdakileri içeren ayrıntılı bir rota planı sağlanır:
- Durak 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ö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ü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 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 istiyorsanız İstemci Kitaplıkları bölümüne bakın.
Sırada ne var?
- Route Optimization API'yi kullanmaya başlama: Temel İstek Ç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