אחרי שיוצרים מסלול, אפשר להשתמש בנקודת הקצה של Roads Selection API GET
כדי לקבל את המידע שלו ולעקוב אחרי סטטוס האימות שלו.
במאמר הזה מוסבר איך לראות רשימה של כל המסלולים שנבחרו בפרויקט ואיך לקבל פרטים על מסלול ספציפי שנבחר.
קבלת מסלול ספציפי שנבחר
כדי לקבל מידע על מסלול ספציפי שנבחר, שולחים בקשת GET
לנקודת הקצה get
, כולל selectedRouteId
של המסלול שרוצים לאחזר.
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
דוגמת הקוד הבאה מציגה את המבנה של בקשת GET
לנקודת הקצה get
כדי לקבל מידע על מסלול יחיד שנבחר.
curl -X GET \ -H 'X-Goog-User-Project: PROJECT_NUMBER' \ -H 'Authorization: Bearer ACCESS_TOKEN' \ "https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
בדוגמה הבאה של קוד מוצג המבנה של תגובת נקודת הקצה get
עם המידע של מסלול נבחר יחיד.
{ "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID", "dynamicRoute": { "origin": { "latitude": ORIGIN_LATITUDE, "longitude": ORIGIN_LONGITUDE }, "destination": { "latitude": DESTINATION_LATITUDE, "longitude": DESTINATION_LONGITUDE }, "intermediates": [ { "latitude": LATITUDE, "longitude": LONGITUDE }, { "latitude": LATITUDE, "longitude": LONGITUDE }, { "latitude": LATITUDE, "longitude": LONGITUDE } ] }, "createTime": "CREATE_TIME", "state": "STATE" }
רשימת המסלולים שנבחרו
כדי להציג רשימה של כל המסלולים שנבחרו שמשויכים לפרויקט, שולחים GET
בקשה לנקודת הקצה list
.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
קוד לדוגמה שמציג את המבנה של בקשת GET
לנקודת הקצה list
כדי לקבל את המידע על כל המסלולים שנבחרו שמשויכים לפרויקט ב-Google Cloud.
curl -X GET \ -H 'X-Goog-User-Project: PROJECT_NUMBER' \ -H 'Authorization: Bearer ACCESS_TOKEN' \ "https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes"
בדוגמת הקוד הבאה מוצגת המבנה של תגובת נקודת הקצה list
עם המידע של כל המסלולים שנבחרו שמשויכים לפרויקט ב-Google Cloud.
{ "selectedRoutes": [ { "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID", "dynamicRoute": { "origin": { "latitude": ORIGIN_LATITUDE, "longitude": ORIGIN_LONGITUDE }, "destination": { "latitude": DESTINATION_LATITUDE, "longitude": DESTINATION_LONGITUDE } }, "createTime": "CREATE_TIME", "state": "STATE" }, { "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID", "dynamicRoute": { "origin": { "latitude": ORIGIN_LATITUDE, "longitude": ORIGIN_LONGITUDE }, "destination": { "latitude": DESTINATION_LATITUDE, "longitude": DESTINATION_LONGITUDE }, "intermediates": [ { "latitude": LATITUDE, "longitude": LONGITUDE }, { "latitude": LATITUDE, "longitude": LONGITUDE }, { "latitude": LATITUDE, "longitude": LONGITUDE } ] }, "createTime": "CREATE_TIME", "state": "STATE" }, ] }