Rota jetonu alma

Avrupa Ekonomik Alanı'ndaki (AEA) geliştiriciler

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 varış konumlarını belirtin. Kullanım alanınıza uygun konumları belirtmek için enlem ve boylam koordinatları, adres dizeleri, navigasyon noktası jetonları veya yer kimliklerini kullanabilirsiniz. Konum belirtme seçeneklerini inceleyin.
  3. Rotanızdaki ara noktalardan hiçbirinin Via ara noktası olmadığından emin olun.
  4. Rota jetonu döndürmek için routes.routeToken alan maskesini belirtin:

    X-Goog-FieldMask: routes.routeToken
    

Navigation SDK'da planlanan rotanız için rota jetonunu kullanabilirsiniz. Daha fazla bilgi için:

Rota jetonu örneği

Tek başlangıç ve tek varış noktası içeren bir rota için örnek curl istek gövdesini aşağıda bulabilirsiniz. Rota süresi, mesafe ve rota çoklu çizgisiyle 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ına bakın.