אחזור של טוקן מסלול

מפתחים באזור הכלכלי האירופי (EEA)

כדי לבקש מ-Compute Routes להחזיר אסימוני מסלול למסלולים שנוצרו, מבצעים את הפעולות הבאות:

  1. מגדירים את הפרמטרים הבאים הנדרשים להחזרת טוקן מסלול:

    • מגדירים את travelMode להיות DRIVE.
    • מגדירים את routingPreference לערך TRAFFIC_AWARE או TRAFFIC_AWARE_OPTIMAL.
  2. בודקים שאף אחת מנקודות הדרך במסלול לא היא דרך נקודות דרך.

  3. מציינים את אנונימיזציית השדה routes.routeToken כדי להחזיר אסימון מסלול:

    X-Goog-FieldMask: routes.routeToken
    

אפשר להשתמש באסימון המסלול של המסלול המתוכנן ב-Navigation SDK. פרטים נוספים זמינים במאמרים הבאים:

דוגמה לטוקן מסלול

לפניכם דוגמה לגוף בקשת curl למסלול עם מקור יחיד ויעד יחיד. הוא משתמש במסכות שדות כדי לבקש אסימון מסלול, יחד עם משך המסלול, המרחק והקו הפוליגוני של המסלול:

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'

מידע נוסף זמין במאמר הפניית API של Compute Routes.