مسیرهای انتخابی را دریافت کنید

پس از ایجاد یک مسیر، می توانید از نقطه پایانی Roads Selection API GET برای دریافت اطلاعات آن و نظارت بر وضعیت اعتبار سنجی آن استفاده کنید.

این صفحه نحوه فهرست کردن تمام مسیرهای انتخاب شده در پروژه و نحوه دریافت جزئیات برای یک مسیر انتخابی خاص را شرح می دهد.

یک مسیر خاص انتخاب شده را دریافت کنید

برای به دست آوردن اطلاعات در مورد یک مسیر انتخاب شده خاص، یک درخواست GET به نقطه پایانی get از جمله RouteId 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"
    },
  ]
}