Rota jetonu alma

Routes API'nin oluşturulan rotalar için rota jetonları döndürmesini istemek üzere aşağıdaki adımları uygulayın:

  1. Rota jetonu döndürmek için gereken aşağıdaki parametreleri ayarlayın:

    • travelMode değerini DRIVE olarak ayarlayın.
    • routingPreference öğesini TRAFFIC_AWARE veya TRAFFIC_AWARE_OPTIMAL olarak ayarlayın.
  2. Rotadaki yol işaretçilerinizin hiçbirinin yol işaretçisi üzerinden geçmediğinden emin olun.

  3. Rota jetonu döndürmek için routes.routeToken alan maskesini belirtin:

    X-Goog-FieldMask: routes.routeToken<
    

Navigasyon SDK'sında planlanmış rotanız için rota jetonunu kullanabilirsiniz. Daha fazla bilgi için:

Rota jetonu örneği

Tek bir kaynak ve tek bir hedefe sahip rota için örnek bir cURL istek gövdesi aşağıda verilmiştir. Rota süresi, mesafe ve rota poli çizgisinin yanı sıra rota jetonu istemek için alan maskeleri kullanır:

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'

Daha fazla bilgi için Compute Routes API referansı başlıklı makaleyi inceleyin.