אחזור המסלולים שנבחרו

אחרי שיוצרים מסלול, אפשר להשתמש בנקודת הקצה של 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"
    },
  ]
}