Nachdem Sie eine Route erstellt haben, können Sie mit dem GET-Endpunkt der Roads Selection API Informationen dazu abrufen und den Validierungsstatus überwachen.
Auf dieser Seite wird beschrieben, wie Sie alle ausgewählten Routen in Ihrem Projekt auflisten und Details zu einer bestimmten ausgewählten Route abrufen.
Bestimmte ausgewählte Route abrufen
Wenn Sie Informationen zu einer bestimmten ausgewählten Route abrufen möchten, senden Sie eine GET Anfrage an den
get Endpunkt und fügen Sie die selectedRouteId der Route ein, die Sie abrufen möchten.
"https://roads.googleapis.com/selection/v1/projects/"\ "PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
Das folgende Codebeispiel zeigt die Struktur einer GET-Anfrage an den
get-Endpunkt, um Informationen zu einer einzelnen ausgewählten Route abzurufen.
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"
Das folgende Codebeispiel zeigt die Struktur einer
get-Endpunktantwort mit den Informationen zu einer einzelnen ausgewählten Route.
{
"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
}
Ausgewählte Routen auflisten
Wenn Sie alle ausgewählten Routen auflisten möchten, die mit Ihrem Projekt verknüpft sind, senden Sie eine GET
Anfrage an den list Endpunkt.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
Das folgende Codebeispiel zeigt die Struktur einer GET Anfrage an den
list Endpunkt, um Informationen zu allen ausgewählten Routen
abzurufen, die mit einem Google Cloud-Projekt verknüpft sind.
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"
Das folgende Codebeispiel zeigt die Struktur einer list-Endpunktantwort
mit den Informationen zu allen ausgewählten Routen, die mit einem Google Cloud
Projekt verknüpft sind.
{
"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
}
]
}