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 atau TWO_WHEELER.
    • Tetapkan routingPreference ke TRAFFIC_AWARE atau TRAFFIC_AWARE_OPTIMAL.
  2. Tentukan lokasi asal dan tujuan. Anda dapat menentukan lokasi yang sesuai dengan kasus penggunaan Anda, menggunakan hal berikut: koordinat lintang bujur, string alamat, token titik navigasi, atau ID tempat. Lihat opsi untuk spesifikasi lokasi.
  3. Pastikan tidak ada titik jalan rute Anda yang merupakan titik jalan Via.
  4. 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, 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.