Después de crear una ruta, puedes usar el extremo GET de la API de Roads Selection para obtener
su información y supervisar su estado de validación.
En esta página, se describe cómo enumerar todas las rutas seleccionadas en tu proyecto y cómo obtener detalles de una ruta seleccionada específica.
Obtén una ruta seleccionada específica
Para obtener información sobre una ruta seleccionada específica, envía una solicitud GET al extremo
get que incluya el selectedRouteId de la ruta que deseas
recuperar.
"https://roads.googleapis.com/selection/v1/projects/"\ "PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
En la siguiente muestra de código, se indica la estructura de una solicitud GET al extremo get para obtener información sobre una sola ruta seleccionada.
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"
En la siguiente muestra de código, se indica la estructura de una respuesta del extremo get con la información de una sola ruta seleccionada.
{
"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
}
Enumera las rutas seleccionadas
Para enumerar todas las rutas seleccionadas asociadas con tu proyecto, envía una solicitud GET
al extremo list.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
En la siguiente muestra de código, se indica la estructura de una solicitud GET al
extremo list para obtener la información de todas las rutas seleccionadas
asociadas con un proyecto de 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"
En la siguiente muestra de código, se indica la estructura de una respuesta del extremo list
con la información de todas las rutas seleccionadas asociadas a un proyecto de
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
}
]
}