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 incluye 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 de 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 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" }
Enumera las rutas seleccionadas
Para enumerar todas las rutas seleccionadas asociadas a 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 muestra la estructura de una solicitud de 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 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" }, { "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" }, ] }