Rota Optimizasyonu, tek veya birden fazla araç ve bu araçların kargoları için optimize edilmiş rota planları oluşturan bir Google Haritalar Platformu API'sidir.
Route Optimization API'yi neden kullanmalısınız?
Taşımacılık ihtiyaçlarınızın operasyonel verimliliğini artırmak için Route Optimization API'yi kullanın.
İşletmenize özgü hedefler ve kısıtlamalar kullanarak maliyet, zaman kısıtlamaları ve müşteri ihtiyaçlarını dikkate alan rota planları oluşturabilirsiniz. Örneğin:
- Bir lojistik şirketi, sonraki gün yapılacak tüm gönderimlerin atamalarını optimize etmek için Rota Optimizasyonu'nu kullanır. Bu optimizasyon, zaman verimliliği, maliyet tasarrufu, zamanında teslimat, sürücü ve son müşteri memnuniyeti için yapılır.
- Bir istediğiniz zaman yemek siparişi verme şirketi, yeni siparişleri alacak en iyi aktif sürücüyü seçmek ve mevcut rotalarına eklemek için dağıtım sürecinde Rota Optimizasyonu'nu kullanır.
- Bir sahada hizmet veren sağlayıcı, randevulara sağlayıcı atamak ve birden fazla randevu için en uygun durak sırasını bulmak amacıyla Rota Optimizasyonu'nu kullanır. Bu sırada, zorluklar ortaya çıktığında rotaları yeniden optimize ederek verimliliğini ve müşteri memnuniyetini artırır.
Route Optimization API ile neler yapabilirsiniz?
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 öğelerinizin 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 rota atayın. |
Zamanında varış | Belirli bir saatten önce teslim edilmesi gereken bir teslim alma, teslimat veya hizmete öncelik verin. | Araç kapasitesi | Taşıyabileceği yük miktarına göre bir aracı bir göreve 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önderimin veya görevin belirli bir zaman aralığında teslim edilmesini sağlayın. |
Yük dengeleme | Görevleri araç filosu ve personele adil bir şekilde dağıtın. | Bağımlılıklar ve uyumluluk | Araç türlerinize, görev sırasına veya gönderim koşullarına göre filo rotalarınızı 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önderimleriniz ve bunları teslim edebilecek araçlarla ilgili bilgiler kabul edilir. Aşağıdakiler gibi ayrıntılar bu kapsamda yer alır:
- Teslim alma ve teslimat konumları
- Zaman aralıkları
- Gönderi 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:
- 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 özetlenmiştir.
Veri kaynakları | Açıklama ve döndürülen veriler | İade 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, uzun süren bir işlemin kaynak adını döndürür. Bu kaynak adı, işlemenin ne zaman tamamlandığını belirtir. | JSON veya gRPC proto |
Route Optimization API'yi kullanma
1 | Kurulum | Google Cloud projenizi oluşturun bölümünden başlayın ve sonraki kurulum talimatlarını uygulayın. |
2 | Temel bir istek çalıştırma ve yanıt alma | Kurulumdan sonra, İstek Oluşturma ve Yanıtı Yorumlama bölümlerindeki talimatları uygulayarak temel bir istek gönderip yanıtı alın. |
3 | Daha gelişmiş bir senaryo deneyin ve kendi isteğinizi oluşturmaya başlayın | Araç Alma ve Teslimat Durdurma Siparişi Optimizasyonu ile başlayan örnek senaryoları keşfedin ve kullanım alanlarınızla eşleşen istekler oluşturmaya başlayın. |
Kullanılabilir istemci kitaplıkları
Route Optimization API için kullanılabilen istemci kitaplıklarının listesi İstemci Kitaplıkları bölümünde verilmiştir.
Sırada ne var?
- Route Optimization API'yi kullanmaya başlama: Temel İstek Gönderme başlıklı makaleyi inceleyin.
- Faturalandırmayı anlama: Kullanım ve Faturalandırma
- Örnek koda ve kitaplıklara bakın: İstemci Kitaplıkları ve Açık Kaynak.
- En iyi uygulamaları uygulayın: Route Optimization API Web Hizmetleri'ni Kullanırken En İyi Uygulamalar