Jenis kendaraan yang tersedia untuk rute

Developer Wilayah Ekonomi Eropa (EEA)

Anda bisa mendapatkan rute yang sesuai untuk berbagai jenis kendaraan. Jika Anda tidak menentukan jenis kendaraan, Routes API akan menggunakan default mobil berbahan bakar bensin (DRIVE).

Untuk menetapkan mode transportasi dalam permintaan POST HTTP computeRoutes, teruskan kolom travelMode dalam isi permintaan JSON menggunakan nilai enum RouteTravelMode, dengan pilihan transportasi umum, mengemudi, kendaraan roda dua, truk, berjalan kaki, atau bersepeda.

Jenis kendaraan Nilai RouteTravelMode Deskripsi
Sepeda BICYCLE Menghitung rute untuk sepeda dan perjalanan bertenaga manusia lainnya. Untuk kendaraan roda dua bermotor, lihat Kendaraan roda dua.
Drive DRIVE Hitung rute mengemudi. DRIVE adalah default jika Anda tidak menentukan jenis kendaraan.
Transportasi umum TRANSIT Dapatkan rute transportasi umum untuk petunjuk navigasi menggunakan opsi transportasi umum yang tersedia di wilayah tersebut. Opsi transportasi umum dapat mencakup bus, kereta bawah tanah, dan kereta api, serta opsi lainnya. Rute transportasi umum juga biasanya mencakup petunjuk berjalan kaki ke, dari, dan di antara stasiun transportasi umum.
Kendaraan roda dua TWO_WHEELER Kendaraan roda dua mengacu pada kendaraan bermotor roda dua (misalnya, sepeda motor). Mode perjalanan kendaraan roda dua berbeda dengan mode perjalanan sepeda, yang merupakan mode perjalanan bertenaga manusia.
Truk TRUCK Menghitung rute yang disesuaikan untuk kendaraan besar dengan menentukan atribut dan batasan fisiknya di routeModifiers.vehicleInfo. Gunakan jenis kendaraan ini untuk menghindari jembatan rendah, pembatasan berat, dan bahaya.
Jalan kaki WALK Menghitung rute jalan kaki.

Menentukan mode perjalanan dalam permintaan

Untuk menentukan mode perjalanan dalam permintaan computeRoutes, tetapkan kolom travelMode dalam isi permintaan JSON POST HTTP dan sertakan header X-Goog-FieldMask yang diperlukan untuk memilih kolom respons Route yang Anda butuhkan. Jika Anda melakukan migrasi dari Directions API lama, kolom travelMode di isi permintaan JSON POST akan menggantikan parameter kueri URL mode lama. Untuk mengetahui informasi selengkapnya, lihat bagian Bermigrasi ke Routes API.

curl -X POST -d '{
  "origin": {
    "location": {
      "latLng": {
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    }
  },
  "destination": {
    "location": {
      "latLng": {
        "latitude": 37.417670,
        "longitude": -122.079595
      }
    }
  },
  "travelMode": "BICYCLE"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \
'https://routes.googleapis.com/directions/v2:computeRoutes'