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'