Ingin $500 dalam kredit API Google Maps untuk mencoba GMPRO? 👋 Katakan Halo! untuk mulai bekerja dengan Afi Labs.

GMPRO: API Optimasi Rute Google Maps Platform

GMPRO: API Optimasi Rute Google Maps Platform

GMPRO, atau Google Maps Platform Route Optimization API, adalah pendekatan terbaru Google untuk menangani masalah penentuan rute kendaraan. Layanan ini membantu Anda merencanakan rute yang hemat biaya untuk beberapa kendaraan dalam armada dengan mengirimkan payload JSON ke API dan menerima solusi rute sebagai balasan.

Solusi rute yang dioptimalkan ini mengurangi waktu berkendara dan menghemat bahan bakar – hal yang sangat penting bagi perusahaan pengiriman jarak terakhir, kurir, atau layanan ride sharing. Dalam rangkaian posting blog ini, saya akan menjelaskan apa itu GMPRO, bagaimana cara kerjanya, cara menggunakannya dalam bisnis anda, dan berapa biayanya.

Bagian 1: GMPRO: API optimasi rute Google Maps Platform (artikel ini)
Bagian 2: GMPRO TSP solver: Google Maps dengan lebih dari 25 titik arah
Bagian 3: Optimasi rute Google Maps: multi kendaraan
Bagian 4: Aplikasi perutean armada GMPRO - perencana rute gratis untuk banyak pemberhentian
Bagian 5: Dokumentasi GMPRO: Biaya kendaraan tetap
Bagian 6: Dokumentasi GMPRO: Optimasi wilayah dan perencanaan rute
Bagian 7: Dokumentasi GMPRO: Menyelesaikan VRP dengan pengelompokan rute dan batasan lunak
Bagian 8: Dokumentasi GMPRO: Penyeimbangan beban pengemudi dengan batasan lunak
Bagian 9: Dokumentasi GMPRO: Istirahat pengemudi
Bagian 10: Dokumentasi GMPRO: Menyelesaikan pengiriman sebelum pengambilan dalam logistik sepeda kargo
Bagian 11: Dokumentasi GMPRO: Memaksa urutan berhenti menggunakan aturan prioritas
Bagian 12: Dokumentasi GMPRO: Mengurangi biaya / meningkatkan perawatan dengan perutean NEMT cerdas
Bagian 13: Dokumentasi GMPRO: Perutean untuk Responsif Permintaan Transportasi
Bagian 14: Dokumen GMPRO: Durasi squash dan parkir

GMPRO menggantikan API optimasi rute Google lainnya, Cloud Fleet Routing (dihentikan penggunaannya pada 16 Januari 2025), dan merupakan peningkatan besar dari API Google Maps Directions, yang hanya memungkinkan Anda mengoptimalkan hingga 25 pemberhentian untuk satu kendaraan. GMPRO dapat mengoptimalkan rute untuk seluruh armada.

Mengapa Google meluncurkan GMPRO?

Kapan terakhir kali anda menerima pengiriman barang? Jika Anda membaca blog ini dari suatu tempat di Amerika Utara, saya yakin itu terjadi minggu lalu. Bisa jadi paket dari Amazon, bahan makanan dari Postmates, atau makan malam dari Uber Eats. Faktanya, pasar e-commerce global mencapai 14,1 triliun USD pada tahun 2022 dan diproyeksikan akan tumbuh menjadi 57,2 triliun pada tahun 2032. 21% dari pasar ini berasal dari pembelian online (naik dari 17% pada tahun 2020).

Setiap kali seseorang membeli barang fisik secara online, barang tersebut perlu dikirim. Barang harus dikemas, disimpan di gudang, dijadwalkan untuk pengiriman, dan ditugaskan kepada pengemudi yang perlu menemukan rumah penerima dan melakukan pengiriman dengan aman dan tepat waktu. Proses penjadwalan dan penugasan ini membutuhkan optimasi rute, yang telah diidentifikasi Google sebagai peluang pasar yang signifikan. Mengintegrasikan GMPRO ke dalam keluarga produk Google Maps sangatlah masuk akal - Google Maps sudah memiliki komponen dasar yang dibutuhkan, yaitu Distance Matrix, Geocoding, dan API Rute. Setiap peningkatan di masa mendatang, misalnya perutean truk yang diluncurkan di Google Maps Platform, dapat ditambahkan langsung ke GMPRO.

Lebih penting lagi, Google dapat menawarkan dua fitur penting yang tidak dapat dilakukan oleh penyedia optimasi rute lain secara efektif dari segi biaya - lalu lintas waktu nyata dan komputasi yang sangat cepat, semuanya berjalan pada infrastruktur yang sama dengan yang menjalankan Google Maps.

Manfaat Optimasi Rute

Ada tiga cara utama bisnis mendapatkan manfaat dari layanan optimasi rute seperti GMPRO:

1. Pelanggan yang lebih bahagia. Dengan optimasi rute, perusahaan logistik tidak hanya dapat melakukan lebih banyak pengiriman dalam sehari, tetapi juga dapat memberikan pelanggan perkiraan waktu kedatangan (ETA) dan jendela waktu yang akurat untuk pengiriman mereka. Kombinasi kecepatan dan prediktabilitas ini merupakan nilai jual besar bagi perusahaan pengiriman mana pun yang mencoba melampaui permintaan dan harapan pelanggan yang terus meningkat.

2. Pengemudi yang lebih bahagia. Memenuhi kebutuhan dan harapan pengemudi juga penting untuk mempertahankan mereka. Dengan kalibrasi yang tepat, API optimasi rute Google dapat secara preferensial menugaskan pengemudi ke lingkungan yang sudah mereka kenal, sehingga mengurangi jumlah stres yang dihadapi pengemudi pengiriman saat pergi ke tempat baru.

3. Pengurangan biaya. Dengan inflasi dan harga bensin yang sangat tinggi, semakin penting untuk mencari cara untuk mengurangi biaya operasional. API optimasi rute seperti GMPRO membantu dengan secara otomatis memilih rute yang paling hemat biaya untuk setiap kendaraan, yang menyebabkan konsumsi bahan bakar yang lebih rendah.

Siapa yang dapat memperoleh manfaat dari GMPRO?

GMPRO ideal untuk dua jenis perusahaan - penyedia pengiriman jarak terakhir (last mile delivery) dan perusahaan berbagi tumpangan (ride share).

Penyedia Pengiriman Jarak Terakhir (Last Mile Delivery)

Penyedia pengiriman jarak terakhir adalah perusahaan yang mengambil barang dari gudang pusat dan mengirimkannya langsung ke depan pintu Anda. Mereka menangani pengiriman untuk perusahaan seperti Amazon dan IKEA. Biasanya, mereka merencanakan rute mereka sehari sebelumnya, dengan tujuan mengirimkan sebanyak mungkin paket dengan jumlah pengemudi yang tersedia.

Optimasi rute GMPRO untuk penyedia pengiriman jarak terakhir

Perusahaan Berbagi Tumpangan

Perusahaan berbagi tumpangan adalah Uber dan Lyft di dunia. Mereka mengoperasikan jaringan kontraktor pengemudi yang menggunakan platform mereka untuk menjemput dan mengantar penumpang. Di sini, GMPRO akan digunakan sebagai bagian dari algoritma pengiriman berbagi tumpangan untuk menugaskan pengemudi kepada penumpang sesuai permintaan, saat permintaan pemesanan perjalanan diterima.

Uber menggunakan API optimasi rute yang mirip dengan GMPRO untuk pengiriman layanan berbagi tumpangan.

Secara lebih umum, setiap "operator armada" (perusahaan yang mengoperasikan armada kendaraan dan pengemudi) dapat menggunakan GMPRO untuk meningkatkan efisiensi operasional, misalnya perusahaan jasa lapangan (dengan teknisi), penyedia layanan medis (dengan dokter atau perawat yang mengunjungi banyak pasien dalam sehari), perusahaan asuransi (penilai klaim yang mengunjungi pelanggan), dll.

Bagaimana cara menggunakan GMPRO?

GMPRO, seperti semua produk di Google Maps Platform, diakses melalui API. GMPRO dirancang untuk digunakan oleh pengembang dalam membangun aplikasi yang membutuhkan optimasi rute sebagai bagian dari alur kerja mereka. Terdapat tiga elemen dasar dari panggilan API GMPRO - daftar pengiriman, daftar kendaraan yang tersedia, dan model, tempat pengaturan dan batasan dikonfigurasi.

Cara kerja API optimasi rute Google GMPRO

Saat digabungkan dan dikirim ke GMPRO, API akan mengembalikan solusi rute (rute), penugasan pengemudi yang optimal untuk pengiriman, dan urutan yang harus diikuti setiap pengemudi untuk mengunjungi halte di rute mereka.

Contoh panggilan API GMPRO biasanya seperti ini:

curl -X POST 'https://routeoptimization.googleapis.com/v1/projects/{project_name}:optimizeTours' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
--data-binary @- << EOM
{
  "model": {
    "shipments": [
      {
        "pickups": [
          {
            "arrivalLocation": {
              "latitude": 49.2474624,
              "longitude": -123.1532338
            }
          }
        ],
        "deliveries": [
          {
            "arrivalLocation": {
              "latitude": 49.227107,
              "longitude": -123.1163085
            }
          }
        ]
      }
    ],
    "vehicles": [
      {
        "startLocation": {
          "latitude": 49.2553636,
          "longitude": -123.0873365
        },
        "endLocation": {
          "latitude": 49.2201308,
          "longitude": -123.1085687
        }
      }
    ],
    "globalStartTime": "2023-01-13T16:00:00-08:00",
    "globalEndTime": "2023-01-14T16:00:00-08:00"
  },
  "populatePolylines": true
}
EOM

Saat diunggah ke Aplikasi Perutean Armada GMPRO, berikut tampilan solusi rute pada peta:

Cara kerja API optimasi rute Google GMPRO

Bagaimana cara saya mengakses GMPRO?

GMPRO berada dalam Akses Umum Tidak Terbatas (Unrestricted-GA), yang berarti siapa pun dengan akun Google Cloud dapat menggunakan API. Tidak seperti Google Mobility, anda tidak perlu bekerja sama dengan mitra Google Maps untuk mendapatkan akses.

Berapa biaya GMPRO?

Harga mulai dari $10 USD per 1.000 kunjungan untuk perutean kendaraan tunggal dan $30 USD per 1.000 kunjungan untuk perutean multi kendaraan (halaman harga resmi untuk Google Maps Platform). Hubungi Mitra Google Maps untuk harga dan diskon berdasarkan volume.

Mengapa menggunakan GMPRO daripada penyedia optimasi rute lainnya?

GMPRO adalah API optimasi rute kelas perusahaan. Ini berarti bahwa GMPRO:

1. Cepat. GMPRO dapat menyelesaikan masalah perutean 2.000 pengiriman / 10 kendaraan dalam waktu kurang dari 30 detik. Pemecah masalah pesaing (seperti proyek open source Jsprit) membutuhkan waktu sepuluh menit atau lebih.

2. Kaya fitur. Input JSON GMPRO sangat mudah dikonfigurasi dan memungkinkan anda untuk mengelompokkan halte terdekat untuk mengurangi tumpang tindih, menandai jalan sebagai jalan yang dapat dilintasi untuk melayani kedua sisi, menangani kendala keras dan lunak, dan menetapkan biaya khusus (tetap per kendaraan, variabel per km). Dan itu baru permulaan - seri tutorial ini penuh dengan kiat praktis tentang cara menyesuaikan GMPRO untuk memenuhi kebutuhan bisnis Anda.

3. Terus ditingkatkan. Tim GMPRO terus meningkatkan algoritma yang mendasarinya - baik dengan menambahkan fitur baru (seperti perutean truk) dan meningkatkan kualitas data. Sebagai contoh, mengaktifkan "considerRoadTraffic": true dalam permintaan anda akan langsung memberikan perkiraan waktu kedatangan (ETA) yang mencerminkan kondisi lalu lintas dan penutupan jalan secara real time, tanpa biaya tambahan.

Apa yang akan Anda pelajari dalam rangkaian tutorial ini

Pada akhir rangkaian postingan blog ini, anda akan menguasai dasar-dasar GMPRO. Secara khusus, anda akan mempelajari cara:

  1. Mengoptimalkan rute untuk satu kendaraan,
  2. Menggunakan GMPRO untuk optimasi rute armada pada beberapa kendaraan,
  3. Memvisualisasikan rute pada Aplikasi Perutean Armada, dan,
  4. Membandingkan harga, fitur, dan kinerja GMPRO dengan beberapa pesaing terkenal.

👋 Seperti biasa, jika anda memiliki pertanyaan atau saran untuk saya, silakan hubungi saya atau sapa saya di LinkedIn.