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 GET của API Lựa chọn tuyến đường để 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 của bạn và cách xem thông tin chi tiết cho một tuyến đường đã chọn cụ thể.

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

Để xem thông tin về một tuyến đường đã chọn cụ thể, hãy gửi GET yêu cầu đến get điểm cuối, 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 yêu cầu GET đến điểm cuối get để xem 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ã mẫu sau đây cho thấy cấu trúc của phản hồi điểm cuối get có thông tin về một tuyến đường đã 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 được liên kết với dự án của bạn, hãy gửi GET yêu cầu đến list điểm cuối.

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

Mẫu mã sau đây cho thấy cấu trúc của yêu cầu GET đến điểm cuối list để xem 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.

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"

Mẫu mã sau đây cho thấy cấu trúc của 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"
    },
  ]
}