Ringkasan perutean kendaraan besar

Foto truk besar di jalan

Fitur perutean kendaraan besar Routes API menghitung rute dan perkiraan waktu kedatangan (ETA) untuk kendaraan besar. Fitur 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 membuat aplikasi yang memecahkan tantangan logistik untuk armada kendaraan besar.

Manfaat Deskripsi
Meningkatkan akurasi harga dan perencanaan Menghasilkan ETA spesifik yang diinformasikan oleh traffic yang memungkinkan kutipan dan jangka waktu pengiriman yang lebih akurat untuk kendaraan besar seperti truk dan bus.
Meningkatkan keselamatan dan efisiensi pengemudi Mengarahkan pengemudi di sepanjang 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 penugasan muatan dan pengurutan perhentian untuk seluruh armada. Gunakan Fleet Engine untuk mengaktifkan visibilitas real-time penugasan dan lokasi kendaraan.
Meminimalkan pelatihan dan meningkatkan adopsi Menawarkan pengemudi kendaraan besar atau truk pengalaman navigasi Google Maps yang familiar dalam aplikasi Anda sendiri

Hal yang dapat Anda lakukan dengan perutean kendaraan besar

Dengan perutean kendaraan besar, Anda dapat melakukan operasi utama berikut:

  • Menentukan properti kendaraan mendetail termasuk tinggi, berat, panjang, lebar, jumlah as, dan klasifikasi barang berbahaya.
  • Mendapatkan rute, waktu perjalanan, dan jarak perjalanan yang dihitung secara khusus untuk atribut kendaraan.
  • Membuat rute yang dioptimalkan untuk kemampuan manuver dengan otomatis menghindari putar balik dan sangat mengutamakan jalan tol dan jalan raya. Hal ini membuat kendaraan besar tetap berada di rute yang mengakomodasi kebutuhan dan ekspektasi pengemudinya.
  • Menghitung ETA yang lebih akurat menggunakan model ETA khusus truk. Model ini menggabungkan kecepatan perjalanan truk yang diamati dengan data lalu lintas real-time dan prediktif untuk memberikan perkiraan yang lebih akurat untuk kendaraan besar.
  • Mengaktifkan navigasi belokan demi belokan di Navigation SDK menggunakan token rute untuk mentransfer rute yang aman untuk truk dari Routes API.
  • Menghitung matriks rute untuk menentukan waktu perjalanan dan jarak antara beberapa tempat asal dan tujuan untuk perencanaan di seluruh armada.
  • Mengoptimalkan rencana rute untuk armada truk Anda untuk 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 menyertakan tempat asal dan tujuan Anda. travelMode harus ditetapkan ke TRUCK dan objek routeModifiers harus menyertakan vehicleInfo. Rantai poligonal rute, daftar segmen dan langkah rute, perkiraan waktu perjalanan, dan token rute.
Route Optimization API Permintaan HTTPS ke endpoint Route Optimization API. travelMode harus ditetapkan 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 Perutean Kendaraan Besar) saat menetapkan 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 menetapkan travelMode ke TRUCK dan mengisi objek vehicleInfo dengan dimensi dan atribut spesifik kendaraan Anda.

Routes API menampilkan rute yang mempertimbangkan informasi kendaraan yang ditentukan. Respons dapat menyertakan rantai poligonal rute, ETA khusus truk, jarak perjalanan, dan token rute untuk digunakan dengan Navigation SDK, bergantung pada fieldmask yang ditentukan. Respons juga menunjukkan apakah rute yang sepenuhnya sesuai tidak dapat ditemukan.

Konten 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
  • Koordinat tempat asal dan tujuan.
  • Objek vehicleInfo yang berisi dimensi, berat, dan jenis hazmat kendaraan.
  • Rantai poligonal rute.
  • Durasi perjalanan khusus truk dan distanceMeters.
  • routeToken untuk digunakan dengan Navigation SDK.
  • Objek travelAdvisory yang menunjukkan apakah routeRestrictionsPartiallyIgnored.
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 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 legal. Rute tidak dijamin sesuai untuk kendaraan, dan mengikutinya dapat membuat pengemudi terpapar bahaya seperti jembatan rendah atau jalan yang melarang kendaraan besar.
  • Rute upaya terbaik. Dalam beberapa kasus, API tidak dapat menemukan rute yang sepenuhnya mematuhi batasan perjalanan. Sebagai gantinya, API akan menampilkan rute "upaya terbaik" yang mungkin masih melintasi area terlarang. Respons Routes API menandai rute ini dengan jelas di kolom routeRestrictionsPartiallyIgnored. Rencanakan rute Anda dengan cermat dalam kasus ini, sebaiknya menggunakan data sumber lain. Jangan gunakan rute yang ditandai sebagai satu sumber tepercaya untuk perencanaan atau navigasi.
  • Fitur yang tidak didukung: 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 perutean kendaraan besar

Ikuti langkah-langkah berikut untuk menggunakan perutean kendaraan besar dengan Routes API:

  1. Siapkan project Anda: Pastikan project Google Cloud Anda dibuat dan diaktifkan untuk Routes API.
  2. Sediakan perutean kendaraan besar: Perutean kendaraan besar tersedia untuk sekelompok pelanggan tertentu. Hubungi kami untuk meminta akses dan menyediakan project Anda untuk fitur ini.
  3. Buat permintaan: Panggil endpoint computeRoutes atau computeRouteMatrix dengan travelMode ditetapkan ke TRUCK, tetapkan routingPreference ke TRAFFIC_AWARE_OPTIMAL, dan tentukan atribut kendaraan Anda menggunakan objek vehicleInfo.
  4. Berikan navigasi belokan demi belokan (opsional): Jika Anda memanggil computeRoutes, teruskan routeToken dari respons ke Navigation SDK untuk memulai sesi navigasi.

Langkah berikutnya

  • Mulai: Membuat rute dan ETA truk dengan Routes API
  • Menambahkan Navigasi: Menyediakan navigasi belokan demi belokan dengan rute khusus truk di Navigation SDK untuk Android atau iOS