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" }, ] }