Dopo aver creato un percorso, puoi utilizzare l'endpoint dell'API Roads Selection GET per ottenere
le relative informazioni e monitorare lo stato di convalida.
Questa pagina descrive come elencare tutte le route selezionate nel progetto e come ottenere i dettagli di una route selezionata specifica.
Visualizzare un percorso specifico selezionato
Per ottenere informazioni su un percorso specifico selezionato, invia una richiesta GET all'endpoint
get includendo l'selectedRouteId del percorso che vuoi
recuperare.
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
Il seguente esempio di codice mostra la struttura di una richiesta GET all'endpoint
get per ottenere informazioni su un singolo percorso selezionato.
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"
Il seguente esempio di codice mostra la struttura di una risposta dell'endpoint get con le informazioni di un singolo itinerario selezionato.
{
"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"
}
Elenca le route selezionate
Per elencare tutte le route selezionate associate al tuo progetto, invia una richiesta GET
all'endpoint list.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
L'esempio di codice seguente mostra la struttura di una richiesta GET all'endpoint list per ottenere le informazioni di tutte le route selezionate associate a un progetto 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"
Il seguente esempio di codice mostra la struttura di una risposta dell'endpoint list con le informazioni di tutte le route selezionate associate a un progetto 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"
},
]
}