Ausgewählte Routen abrufen

Nachdem Sie eine Route erstellt haben, können Sie mit dem Roads Selection API-Endpunkt GET 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 Endpunkt get und geben Sie die selectedRouteId der Route an, 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 Endpunkt get, 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 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"

}

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 Endpunkt list.

https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes

Das folgende Codebeispiel zeigt die Struktur einer GET-Anfrage an den Endpunkt list, um die Informationen aller 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 einem Google Cloud-Projekt zugeordnet 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"
    },
    {
      "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"
    },
  ]
}