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

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