Rota jetonu alma

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Compute Routes'un 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 veya TWO_WHEELER olarak ayarlayın.
    • routingPreference değerini TRAFFIC_AWARE veya TRAFFIC_AWARE_OPTIMAL olarak ayarlayın.
  2. Başlangıç ve hedef konumları belirtin. Aşağıdakileri kullanarak kullanım alanınıza uygun konumlar belirtebilirsiniz: enlem boylam koordinatları, adres dizeleri, gezinme noktası jetonları veya yer kimlikleri. Konum belirtme seçeneklerini görün.
  3. Rota üzerindeki hiçbir ara noktanın Via ara noktası olmadığından emin olun.
  4. Bir rota jetonu döndürmek için routes.routeToken alan maskesini belirtin:

    X-Goog-FieldMask: routes.routeToken
    

Navigation SDK'da planladığınız rota için rota jetonunu kullanabilirsiniz. Daha fazla bilgi için:

Rota jetonu örneği

Tek kaynaklı, tek hedefli bir rota için örnek bir curl isteği gövdesini aşağıda bulabilirsiniz. Rota süresi, mesafesi ve rota poliline'ı ile birlikte rota jetonu istemek için alan maskelerini 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.