Fitur perutean kendaraan besar Routes API adalah kumpulan layanan yang menghitung rute dan perkiraan waktu tiba (ETA) untuk kendaraan besar. Dengan menerima permintaan yang menentukan atribut kendaraan—seperti tinggi, berat, panjang, dan klasifikasi bahan berbahaya—API ini akan menampilkan rute yang dioptimalkan untuk menghindari batasan yang relevan. Layanan ini juga menghasilkan token rute yang dapat diteruskan ke Navigation SDK untuk memberikan panduan belokan demi belokan kepada pengemudi di sepanjang jalur khusus truk.
Alasan menggunakan perutean kendaraan besar
Gunakan perutean kendaraan besar untuk membangun aplikasi yang memecahkan tantangan logistik bagi armada kendaraan besar.
| Manfaat | Perilaku aplikasi |
|---|---|
| Meningkatkan akurasi harga dan perencanaan | Menghasilkan PWT spesifik yang didasarkan pada informasi lalu lintas sehingga memungkinkan penawaran harga dan jangka waktu pengiriman yang lebih akurat untuk kendaraan besar seperti truk dan bus. |
| Meningkatkan keselamatan dan efisiensi pengemudi | Membantu pengemudi melewati rute yang menghindari jembatan rendah, jalan dengan batasan berat, dan bahaya lainnya. |
| Menyederhanakan operasi seluruh armada | Gunakan Pengoptimalan Rute bersama dengan perutean kendaraan besar untuk mengoptimalkan penetapan muatan dan pengurutan perhentian untuk seluruh armada. Gunakan Fleet Engine untuk mengaktifkan visibilitas real-time atas penugasan dan lokasi kendaraan. |
| Meminimalkan pelatihan dan meningkatkan penerapan | Menawarkan pengalaman navigasi Google Maps yang sudah dikenal kepada pengemudi kendaraan besar atau truk dalam aplikasi Anda sendiri |
Yang dapat Anda lakukan dengan perutean kendaraan besar
Dengan perutean kendaraan besar, Anda dapat melakukan operasi utama berikut:
- Tentukan profil kendaraan yang mendetail termasuk tinggi, berat, panjang, lebar, jumlah gandar, dan klasifikasi barang berbahaya.
- Dapatkan rute, waktu tempuh, dan jarak tempuh secara khusus yang dihitung untuk atribut kendaraan, menggunakan data jalan dan model lalu lintas Google yang komprehensif.
- Menghitung PWT yang lebih akurat menggunakan model PWT khusus truk baru kami. Model menggabungkan kecepatan perjalanan truk yang diamati dengan data lalu lintas real-time dan prediktif untuk memberikan estimasi yang lebih akurat bagi kendaraan besar.
- Aktifkan navigasi belokan demi belokan di Navigation SDK menggunakan token rute untuk mentransfer rute yang aman untuk truk dari Routes API.
- Hitung matriks rute untuk menentukan waktu dan jarak perjalanan antara beberapa tempat asal dan tujuan untuk perencanaan seluruh armada.
- Mengoptimalkan rencana rute untuk armada truk Anda demi efisiensi operasional secara keseluruhan yang mempertimbangkan kelayakan dan keamanan
Cara kerja perutean kendaraan besar
Fitur perutean kendaraan besar berfungsi melalui layanan berikut:
| Endpoint | Operasi | Output |
|---|---|---|
| Routes API | Permintaan HTTPS ke endpoint Routes API (computeRoutes atau computeRouteMatrix) dengan isi permintaan yang mencakup asal dan tujuan Anda. travelMode harus disetel ke TRUCK dan objek routeModifiers harus menyertakan profil kendaraan.
|
Polyline rute, daftar segmen dan langkah rute, perkiraan waktu perjalanan, dan token rute. |
| Route Optimization API | Permintaan HTTPS ke endpoint Route Optimization API. travelMode harus disetel ke TRUCK dan objek routeModifiers harus menyertakan profil kendaraan.
Mode perjalanan dan profil kendaraan dalam objek routeModifiers.
|
Rencana rute yang dioptimalkan untuk armada yang dirancang untuk profil kendaraan tertentu, dan token rute untuk setiap perjalanan. |
| Navigation SDK | Sertakan token rute (dibuat dari Routes API atau Route Optimization API dengan Perutean Kendaraan Besar) saat memanggil setDestination.
|
Pengalaman navigasi belokan demi belokan yang disesuaikan untuk truk dan mengikuti rute yang sesuai dengan profil kendaraan yang ditentukan dalam permintaan Routes API atau Route Optimization API asli. |
Contoh
Wajib: Permintaan Anda harus menyetel travelMode ke TRUCK dan mengisi objek
vehicleInfo dengan dimensi dan atribut khusus kendaraan Anda.
Misalnya, isi permintaan computeRoutes dasar terlihat seperti ini:
{
"origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
"destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
"travelMode": "TRUCK",
"routeModifiers": {
"vehicleInfo": {
"totalHeightMm": 4114,
"totalLengthMm": 21945,
"totalWeightKg": 32658,
... // other vehicle attributes
}
}
}
Layanan memproses permintaan ini dan menampilkan rute yang mempertimbangkan profil kendaraan yang ditentukan. Respons dapat mencakup polyline rute, perkiraan waktu tiba khusus truk, jarak perjalanan, dan token rute untuk digunakan dengan Navigation SDK, bergantung pada fieldmask yang ditentukan. Respons juga menunjukkan apakah rute yang sepenuhnya mematuhi tidak dapat ditemukan.
Isi permintaan dan respons
Tabel berikut merangkum resource yang Anda gunakan untuk membuat permintaan perutean kendaraan besar dan data yang ditampilkan.
| Isi permintaan | Isi respons | Format yang ditampilkan |
|---|---|---|
|
|
JSON |
Batasan
Sebelum memulai, Anda harus mengetahui batasan dan persyaratan berikut.
- Ketersediaan Geografis: Perutean kendaraan besar hanya tersedia di 48 negara bagian Amerika Serikat yang berdekatan.
- Perutean kendaraan besar adalah penawaran tahap Pratinjau. Pengemudi tidak boleh hanya mengandalkan rute yang ditampilkan oleh API ini agar aman atau sesuai hukum. Rute tidak dijamin sesuai untuk kendaraan, dan mengikutinya dapat membuat pengemudi menghadapi bahaya seperti jembatan rendah atau jalan yang melarang kendaraan besar.
- Rute upaya terbaik. Dalam beberapa kasus, API tidak dapat menemukan rute yang sepenuhnya mematuhi pembatasan perjalanan. Sebagai gantinya, rute "upaya terbaik" yang mungkin masih melintasi area terlarang akan ditampilkan. Respons Routes API
dengan jelas menandai rute ini di kolom
routeRestrictionsPartiallyIgnored. Rencanakan rute Anda dengan cermat dalam kasus ini, idealnya menggunakan data sumber lain. Jangan menggunakan rute yang ditandai sebagai satu-satunya sumber tepercaya untuk perencanaan atau navigasi. - Fitur yang Tidak Didukung: Meskipun kami berupaya menghadirkan lebih banyak fungsi ke penawaran ini, perutean kendaraan besar tidak mendukung hal berikut:
- Harga tol truk
- Batas kecepatan
- Perutean untuk bahan berbahaya radioaktif
- Batas Penggunaan: Semua permintaan tunduk pada batas kueri per detik (QPS) standar.
Cara menggunakan pemilihan rute untuk kendaraan besar
- Siapkan project Anda: Pastikan project Google Cloud Anda dibuat dan diaktifkan untuk Routes API.
- Penyediaan untuk perutean kendaraan besar: Hubungi perwakilan Google Anda agar project Anda disediakan untuk fitur pratinjau terbatas ini.
- Buat permintaan rute: Panggil endpoint
computeRoutesdengantravelModeditetapkan keTRUCKdan dengan kendaraan virtual yang ditentukan menggunakan objekVehicleInfo. - Menyediakan navigasi belokan demi belokan (opsional): Teruskan
routeTokendari respons ke Navigation SDK untuk memulai sesi navigasi.
Langkah berikutnya
- Mulai: Buat rute & perkiraan waktu tiba truk dengan Routes API
- Menambahkan Navigasi: Menyediakan navigasi belokan demi belokan dengan rute khusus truk
- Memahami Penagihan: Hubungi Sales Rep Google Anda