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

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

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

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

برای دریافت اطلاعات درباره مسیر انتخاب‌شده خاص، درخواست 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",
  "dynamicRouting": TRUE_OR_FALSE
}

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

برای فهرست کردن همه مسیرهای انتخاب‌شده مرتبط با پروژه‌تان، یک درخواست 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",
      "dynamicRouting": TRUE_OR_FALSE
    },
    {
      "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",
      "dynamicRouting": TRUE_OR_FALSE
    }
  ]
}