Apa itu Route Optimization API

Developer Wilayah Ekonomi Eropa (EEA)

Pengoptimalan Rute adalah Google Maps Platform API yang menghasilkan rencana rute yang dioptimalkan untuk satu atau beberapa kendaraan dan perhentiannya.

Alasan menggunakan Route Optimization API

Tingkatkan efisiensi operasional armada transportasi Anda dengan bantuan rencana rute. Sesuaikan rute untuk biaya, batasan waktu, kebutuhan pelanggan, dan tujuan bisnis lainnya. Contoh:

Screenshot peta dengan tiga rute yang ditandai dalam warna berbeda

  • Perusahaan logistik dapat menghemat waktu dan sumber daya dengan menjadwalkan pengiriman pada hari berikutnya sambil mengoptimalkan pengiriman untuk efisiensi waktu, penghematan biaya, pengiriman tepat waktu, serta kepuasan pengemudi dan pelanggan akhir.
  • Perusahaan pengiriman makanan on-demand dapat mempercepat dan mengefektifkan proses pengiriman dengan memilih pengemudi aktif terbaik untuk mengambil pesanan baru dan memasukkannya ke dalam rute yang sudah ada.
  • Penyedia layanan lapangan dapat meningkatkan efisiensi dan kepuasan pelanggan dengan menetapkan penyedia untuk janji temu dan menemukan urutan perhentian yang optimal untuk lebih dari satu janji temu, sekaligus mengoptimalkan ulang rute saat muncul masalah.

Yang dapat Anda lakukan dengan Route Optimization API

Gunakan Route Optimization API untuk mengoptimalkan rute dan penugasan tugas armada Anda berdasarkan tujuan dan batasan Anda sendiri.

  • Tujuan: Sasaran bisnis Anda.
  • Batasan: Batasan aset fisik Anda.
Tujuan Batasan
Efisiensi perjalanan Mengoptimalkan rute perjalanan dasar menggunakan parameter seperti jarak dan waktu untuk mencapai tujuan. Jam kerja pengemudi Tetapkan rute kepada pengemudi berdasarkan jam kerja dan waktu istirahat mereka.
Tiba tepat waktu Memprioritaskan pengambilan, pengiriman, atau layanan agar tiba sebelum waktu tertentu. Kapasitas kendaraan Menetapkan kendaraan ke tugas berdasarkan jumlah muatan yang dapat dibawanya.
Biaya penggunaan kendaraan Minimalkan jumlah kendaraan yang diperlukan untuk melakukan tugas. Periode waktu Membuat pengiriman atau tugas tiba dalam jangka waktu tertentu.
Load balancing Mendistribusikan tugas secara adil di seluruh armada kendaraan dan personel. Dependensi dan kompatibilitas Mengoptimalkan rute armada 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 kiriman
  • 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 pesan 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 ditampilkan.

Sumber data Deskripsi dan data yang ditampilkan Format yang ditampilkan
optimizeTours Metode ini menampilkan rute yang dioptimalkan, dengan detail kunjungan dan metrik. JSON atau gRPC proto
batchOptimizeTours Metode ini menampilkan nama resource Operasi yang Berjalan Lama, yang menunjukkan kapan pemrosesan selesai. JSON atau gRPC proto

Cara menggunakan Route Optimization API

1 Mulai penyiapan Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk penyiapan berikutnya.
2 Menjalankan permintaan dasar dan menerima respons Setelah penyiapan, mulailah 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 Urutan Pemberhentian Pengambilan dan Pengiriman dan mulai buat permintaan yang sesuai dengan kasus penggunaan Anda.

Library klien yang tersedia

Untuk mengetahui daftar library klien yang tersedia untuk Route Optimization API, lihat Library Klien.

Langkah berikutnya