Mendapatkan token rute

Developer Wilayah Ekonomi Eropa (EEA)

Untuk meminta agar Compute Routes menampilkan token rute untuk rute yang dibuat, ikuti langkah-langkah berikut:

  1. Tetapkan parameter berikut yang diperlukan untuk menampilkan token rute:

    • Tetapkan travelMode ke DRIVE.
    • Tetapkan routingPreference ke TRAFFIC_AWARE atau TRAFFIC_AWARE_OPTIMAL.
  2. Pastikan tidak ada titik jalan rute Anda yang merupakan titik jalan perantara.

  3. 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.