Apa itu Route Optimization API

Developer Wilayah Ekonomi Eropa (EEA)

Route Optimization 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 Anda 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 resource dengan menjadwalkan pengiriman keesokan harinya sekaligus mengoptimalkan pengiriman untuk efisiensi waktu, penghematan biaya, pengiriman tepat waktu, serta kepuasan pengemudi dan pelanggan akhir.
  • Perusahaan pengiriman makanan sesuai permintaan dapat membuat proses pengiriman mereka lebih cepat dan efektif dengan memilih pengemudi aktif terbaik untuk mengambil pesanan baru dan memasukkannya ke dalam rute yang ada.
  • Penyedia layanan lapangan dapat meningkatkan efisiensi dan kepuasan pelanggan dengan menetapkan penyedia ke janji temu dan menemukan urutan perhentian yang optimal untuk lebih dari satu janji temu, sekaligus mengoptimalkan ulang rute saat terjadi masalah.

Tindakan yang dapat dilakukan 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: Keterbatasan aset fisik Anda.
Tujuan Batasan
Efisiensi perjalanan Optimalkan rute perjalanan dasar menggunakan parameter seperti jarak dan waktu tempuh ke tujuan. Jam kerja pengemudi Tetapkan rute ke pengemudi berdasarkan jam kerja dan waktu istirahat mereka.
Kedatangan tepat waktu Prioritaskan pengambilan, pengiriman, atau layanan agar tiba sebelum waktu tertentu. Kapasitas kendaraan Tetapkan kendaraan ke tugas berdasarkan jumlah muatan yang dapat dibawa.
Biaya penggunaan kendaraan Minimalkan jumlah kendaraan yang diperlukan untuk melakukan tugas. Jendela waktu Pastikan pengiriman atau tugas tiba dalam jangka waktu tertentu.
Load balancing Distribusikan tugas secara adil ke 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 pengiriman
  • 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 dan menafsirkan respons di Menafsirkan Respons.

Resource

Tabel berikut meringkas resource yang tersedia melalui Route Optimization API beserta data yang ditampilkan.

Resource data Deskripsi dan data yang ditampilkan Format 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 Mulai penyiapan Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk penyiapan yang mengikuti.
2 Jalankan permintaan dasar dan terima 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 Jelajahi skenario contoh yang dimulai dengan Pengoptimalan Urutan Perhentian Pengambilan dan Pengiriman lalu 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