Untuk meminta agar Compute Routes menampilkan token rute untuk rute yang dibuat, ikuti langkah-langkah berikut:
Tetapkan parameter berikut yang diperlukan untuk menampilkan token rute:
- Tetapkan
travelMode
keDRIVE
. - Tetapkan
routingPreference
keTRAFFIC_AWARE
atauTRAFFIC_AWARE_OPTIMAL
.
- Tetapkan
Pastikan tidak ada titik jalan rute Anda yang merupakan titik jalan perantara.
Tentukan mask kolom
routes.routeToken
untuk menampilkan token rute:X-Goog-FieldMask: routes.routeToken
Anda dapat menggunakan token rute untuk rute yang direncanakan di Navigation SDK. Untuk mengetahui detail selengkapnya, lihat:
Contoh token rute
Berikut adalah contoh isi permintaan curl untuk rute asal tunggal dan tujuan tunggal. API ini menggunakan mask kolom untuk meminta token rute, beserta durasi rute, jarak, dan polyline rute:
curl -X POST -d {"origin":{ "location": { "latLng":{ "latitude": -37.8167, "longitude": 144.9619 } } }, "destination":{ "location": { "latLng":{ "latitude":-37.8155, "longitude": 144.9663 } } }, "routingPreference":"TRAFFIC_AWARE", "travelMode":"DRIVE" } -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H X-Goog-FieldMask: routes.routeToken,routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline 'https://routes.googleapis.com/directions/v2:computeRoutes'
Untuk mengetahui detail selengkapnya, lihat referensi Compute Routes API.