Lấy các tuyến đường đã chọn

Sau khi tạo một tuyến đường, bạn có thể sử dụng điểm cuối Roads Selection API GET để lấy thông tin về tuyến đường đó và theo dõi trạng thái xác thực của tuyến đường.

Trang này mô tả cách liệt kê tất cả các tuyến đường đã chọn trong dự án và cách lấy thông tin chi tiết cho một tuyến đường đã chọn cụ thể.

Nhận một tuyến đường cụ thể đã chọn

Để nhận thông tin về một tuyến đường cụ thể đã chọn, hãy gửi yêu cầu GET đến điểm cuối get, bao gồm cả selectedRouteId của tuyến đường mà bạn muốn truy xuất.

  "https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"

Mẫu mã sau đây cho thấy cấu trúc của một yêu cầu GET đến điểm cuối get để nhận thông tin về một tuyến đường đã chọn.

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"

Mẫu mã sau đây cho thấy cấu trúc của một phản hồi điểm cuối get có thông tin về một tuyến đường duy nhất được chọn.

{
  "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"

}

Liệt kê các tuyến đường đã chọn

Để liệt kê tất cả các tuyến đường đã chọn liên kết với dự án của bạn, hãy gửi một yêu cầu GET đến điểm cuối list.

https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes

Đoạn mã mẫu sau đây cho thấy cấu trúc của một yêu cầu GET đến điểm cuối list để lấy thông tin của tất cả các tuyến đường đã chọn được liên kết với một dự án trên 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"

Đoạn mã sau đây minh hoạ cấu trúc của một phản hồi điểm cuối list có thông tin về tất cả các tuyến đường đã chọn được liên kết với một dự án trên 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"
    },
  ]
}