Une fois que vous avez créé un itinéraire, vous pouvez utiliser le point de terminaison GET
de l'API Roads Selection pour obtenir ses informations et surveiller son état de validation.
Cette page explique comment lister toutes les routes sélectionnées dans votre projet et comment obtenir des informations sur une route sélectionnée spécifique.
Obtenir un itinéraire spécifique sélectionné
Pour obtenir des informations sur un itinéraire sélectionné spécifique, envoyez une requête GET
au point de terminaison get
en incluant le selectedRouteId
de l'itinéraire que vous souhaitez récupérer.
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
L'exemple de code suivant montre la structure d'une requête GET
au point de terminaison get
pour obtenir des informations sur un itinéraire sélectionné.
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"
L'exemple de code suivant montre la structure d'une réponse de point de terminaison get
avec les informations d'un seul itinéraire sélectionné.
{ "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" }
Lister les itinéraires sélectionnés
Pour lister toutes les routes sélectionnées associées à votre projet, envoyez une requête GET
au point de terminaison list
.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
L'exemple de code suivant montre la structure d'une requête GET
au point de terminaison list
pour obtenir les informations de tous les itinéraires sélectionnés associés à un projet 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"
L'exemple de code suivant montre la structure d'une réponse de point de terminaison list
avec les informations de toutes les routes sélectionnées associées à un projet 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" }, ] }