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 GET solicitud al
get extremo 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 muestra 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 muestra la estructura de una
get respuesta del extremo 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"
}
Enumera las rutas seleccionadas
Para enumerar todas las rutas seleccionadas asociadas con tu proyecto, envía una GET
solicitud al list extremo.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
En la siguiente muestra de código, se muestra 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 muestra la estructura de una respuesta del extremo list
con la información de todas las rutas seleccionadas asociadas con 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"
},
{
"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"
},
]
}