Route Optimization adalah API Google Maps Platform yang menghasilkan rencana rute yang dioptimalkan untuk satu atau beberapa kendaraan dan pengirimannya.
Alasan menggunakan Route Optimization API
Gunakan Route Optimization API untuk meningkatkan efisiensi operasional kebutuhan transportasi Anda.
Dengan menggunakan tujuan dan batasan yang unik untuk bisnis Anda, Anda dapat membuat rencana rute yang disesuaikan dengan biaya, batasan waktu, dan kebutuhan pelanggan. Contoh:
- Perusahaan logistik menggunakan Pengoptimalan Rute untuk mengoptimalkan tugas semua pengiriman pada hari berikutnya, yang dioptimalkan untuk efisiensi waktu, penghematan biaya, pengiriman tepat waktu, serta kepuasan pengemudi dan pelanggan akhir.
- Perusahaan pengiriman makanan on demand menggunakan Pengoptimalan Rute dalam proses pengiriman untuk memilih pengemudi aktif terbaik guna mengambil pesanan baru dan menyisipkannya dalam rute yang ada.
- Penyedia layanan lapangan menggunakan Pengoptimalan Rute untuk menetapkan penyedia ke janji temu dan menemukan urutan perhentian yang optimal untuk lebih dari satu janji temu, sambil mengoptimalkan ulang rute saat muncul tantangan, sehingga meningkatkan efisiensi dan kepuasan pelanggan.
Yang dapat Anda lakukan dengan Route Optimization API
Gunakan Route Optimization API untuk mengoptimalkan rute dan penetapan tugas armada Anda berdasarkan tujuan dan batasan Anda sendiri.
- Tujuan: Sasaran bisnis Anda.
- Batasan: Batasan aset fisik Anda.
Tujuan | Batasan | ||
---|---|---|---|
Efisiensi perjalanan | Optimalkan rute perjalanan dasar menggunakan parameter seperti jarak dan waktu ke tujuan. | Jam kerja pengemudi | Tetapkan rute kepada pengemudi berdasarkan jam kerja dan istirahat mereka. |
Kedatangan tepat waktu | Memprioritaskan pengambilan, pengiriman, atau layanan untuk tiba sebelum waktu tertentu. | Kapasitas kendaraan | Menetapkan kendaraan ke tugas berdasarkan jumlah muatan yang dapat diangkutnya. |
Biaya penggunaan kendaraan | Minimalkan jumlah kendaraan yang diperlukan untuk melakukan tugas. | Periode waktu | Memiliki pengiriman atau tugas yang tiba dalam slot waktu tertentu. |
Load balancing | Mendistribusikan tugas secara adil di seluruh armada kendaraan dan personel. | Dependensi dan kompatibilitas | Optimalkan rute armada Anda berdasarkan jenis kendaraan, urutan tugas, atau kondisi pengiriman. |
Cara kerja Route Optimization API
Route Optimization API dapat diakses menggunakan REST, gRPC, dan library klien.
Isi permintaan
Isi permintaan menerima informasi tentang pengiriman Anda dan kendaraan yang tersedia untuk mengirimkannya. Hal ini mencakup detail seperti:
- Lokasi pengambilan dan pengiriman
- Jendela waktu
- Ukuran dan berat paket
- Kapasitas kendaraan
Isi respons
Isi respons memberikan rencana rute mendetail yang mencakup:
- Urutan perhentian
- Pengiriman yang ditetapkan
- Metrik keseluruhan
Baca detail selengkapnya tentang cara membuat permintaan di Membuat Pesan Permintaan dan menafsirkan respons di Menafsirkan Respons.
Resource
Tabel berikut meringkas resource yang tersedia melalui Route Optimization API beserta data yang ditampilkannya.
Referensi data | Deskripsi dan data yang ditampilkan | Format nilai yang ditampilkan |
---|---|---|
optimizeTours
|
Metode ini menampilkan rute yang dioptimalkan, dengan detail kunjungan dan metrik. | JSON atau proto gRPC |
batchOptimizeTours
|
Metode ini menampilkan nama resource Operasi yang Berjalan Lama, yang menunjukkan kapan pemrosesan selesai. | JSON atau proto gRPC |
Cara menggunakan Route Optimization API
1 | Memulai penyiapan | Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk penyiapan yang mengikutinya. |
2 | Menjalankan permintaan dasar dan menerima respons | Setelah penyiapan, mulai dengan mengirim permintaan dasar dan mendapatkan respons, dengan mengikuti Membuat Permintaan dan Menafsirkan Respons. |
3 | Coba skenario yang lebih canggih dan mulai buat permintaan Anda sendiri | Pelajari contoh skenario yang dimulai dengan Pengoptimalan Pesanan Perhentian Pengambilan dan Pengiriman dan mulai buat permintaan yang cocok dengan kasus penggunaan Anda. |
Library klien yang tersedia
Untuk mengetahui daftar library klien yang tersedia untuk Route Optimization API, lihat Library Klien.
Langkah berikutnya
- Mulai menggunakan Route Optimization API: Buka Menjalankan Permintaan Dasar.
- Memahami penagihan: Penggunaan dan Penagihan
- Lihat contoh kode dan library: Library Klien dan Open Source.
- Ikuti praktik terbaik: Praktik Terbaik Menggunakan Layanan Web Route Optimization API