Fitur pemilihan rute kendaraan besar Routes API menghitung rute dan perkiraan waktu tiba (PWT) untuk kendaraan besar. API ini menampilkan rute yang dioptimalkan yang menghindari pembatasan berdasarkan tinggi, berat, panjang, dan klasifikasi bahan berbahaya kendaraan. Layanan ini juga menghasilkan token rute yang dapat diteruskan ke Navigation SDK untuk memberikan panduan belokan demi belokan.
Alasan menggunakan perutean kendaraan besar
Gunakan perutean kendaraan besar untuk membangun aplikasi yang memecahkan tantangan logistik bagi armada kendaraan besar.
| Manfaat | Deskripsi |
|---|---|
| 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 di 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 tugas 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 properti kendaraan yang mendetail termasuk tinggi, berat, panjang, lebar, jumlah gandar, dan klasifikasi barang berbahaya.
- Dapatkan rute, waktu perjalanan, dan jarak perjalanan yang dihitung secara khusus untuk atribut kendaraan.
- Buat rute yang dioptimalkan untuk kemampuan manuver dengan otomatis menghindari belokan U dan sangat memilih jalan tol dan jalan raya. Hal ini membuat kendaraan besar tetap berada di rute yang sesuai dengan kebutuhan dan ekspektasi pengemudinya.
- Menghitung PWT yang lebih akurat menggunakan model PWT khusus truk. Model ini 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 keselamatan.
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 vehicleInfo.
|
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 vehicleInfo.
|
Rencana rute yang dioptimalkan untuk armada yang dirancang untuk kendaraan tertentu, dan token rute untuk setiap perjalanan. |
| Navigation SDK (Android, iOS) | Sertakan token rute (dibuat dari Routes API atau Route Optimization API dengan Large Vehicle Routing) saat menyetel tujuan di navigator. | Pengalaman navigasi belokan demi belokan yang disesuaikan untuk truk dan mengikuti rute yang sesuai dengan informasi kendaraan yang ditentukan dalam permintaan Routes API atau Route Optimization API asli. |
Contoh
Contoh berikut berfokus pada penggunaan perutean kendaraan besar dengan Routes API.
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
}
}
}
Wajib: Permintaan Anda harus menyetel travelMode ke TRUCK dan mengisi
objek vehicleInfo dengan dimensi dan atribut khusus kendaraan Anda.
Routes API menampilkan rute yang mempertimbangkan informasi kendaraan yang ditentukan. Respons dapat mencakup polyline rute, perkiraan waktu tiba khusus truk, jarak tempuh, 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 mencantumkan data yang Anda kirim dan terima saat membuat permintaan perutean kendaraan besar menggunakan metode computeRoutes Routes API.
| Isi permintaan | Isi respons | Format yang ditampilkan |
|---|---|---|
|
|
JSON |
Batasan
Sebelum memulai, Anda harus mengetahui batasan dan persyaratan berikut.
- Ketersediaan geografis: Perutean kendaraan besar tersedia di 48 negara bagian Amerika Serikat yang berdekatan (Tersedia Secara Umum) dan Jepang (Eksperimental). Fitur ini tidak tersedia di Alaska, Hawaii, atau wilayah AS.
- Saran dan keselamatan pengemudi. 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 sumber tepercaya untuk perencanaan atau navigasi. - Fitur yang tidak didukung: Perutean kendaraan besar tidak mendukung
berikut ini:
- Harga tol truk
- Batas kecepatan
- Rute untuk bahan berbahaya radioaktif
- Batas penggunaan: Semua permintaan tunduk pada batas kueri per detik (QPS) standar.
Cara menggunakan pemilihan rute untuk kendaraan besar
Ikuti langkah-langkah berikut untuk menggunakan perutean kendaraan besar dengan Routes API:
- Siapkan project Anda: Pastikan project Google Cloud Anda dibuat dan diaktifkan untuk Routes API.
- Penyediaan untuk perutean kendaraan besar: Perutean kendaraan besar tersedia untuk sejumlah kecil pelanggan, hubungi kami untuk meminta akses dan menyiapkan project Anda untuk fitur ini.
- Buat permintaan: Panggil endpoint
computeRoutesataucomputeRouteMatrixdengantravelModeditetapkan keTRUCK, tetapkanroutingPreferencekeTRAFFIC_AWARE_OPTIMAL, dan tentukan atribut kendaraan Anda menggunakan objekvehicleInfo. - Menyediakan navigasi belokan demi belokan (opsional): Jika Anda memanggil
computeRoutes, teruskanrouteTokendari respons ke Navigation SDK untuk memulai sesi navigasi.
Langkah berikutnya
- Mulai: Buat rute dan PWT untuk truk dengan Routes API
- Menambahkan Navigasi: Menyediakan navigasi belokan demi belokan dengan rute khusus truk di Navigation SDK for Android atau iOS