创建路由后,您可以使用 Roads Selection API GET 端点获取其信息并监控其验证状态。
本页介绍了如何列出项目中的所有选定路由,以及如何获取特定选定路由的详细信息。
获取特定选定路由
如需获取有关特定选定路由的信息,请向
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"
}
列出选定路由
如需列出与您的项目关联的所有选定路由,请向 list 端点发送 GET
请求。
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
以下代码示例展示了向
list端点发送 GET 请求以获取与 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"
以下代码示例展示了包含与 Google Cloud 项目关联的所有选定路由信息的 list 端点响应
的结构。
{
"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"
},
]
}