Seçilen rotaları alma

Rota oluşturduktan sonra, bilgilerini almak ve doğrulama durumunu izlemek için Roads Selection API GET uç noktasını kullanabilirsiniz.

Bu sayfada, projenizdeki tüm seçili rotaları nasıl listeleyeceğiniz ve belirli bir seçili rotayla ilgili ayrıntıları nasıl alacağınız açıklanmaktadır.

Belirli bir rota seçme

Belirli bir rota hakkında bilgi edinmek için almak istediğiniz rotanın selectedRouteId'ını içeren GET isteğini get uç noktasına gönderin.

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

Aşağıdaki kod örneğinde, tek bir rota hakkında bilgi almak için get uç noktasına gönderilen GET isteğinin yapısı gösterilmektedir.

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"

Aşağıdaki kod örneğinde, tek bir seçili rotanın bilgilerini içeren bir get uç nokta yanıtının yapısı gösterilmektedir.

{
  "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"

}

Seçili rotaları listeleme

Projenizle ilişkili tüm seçili rotaları listelemek için list uç noktasına GET isteği gönderin.

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

Aşağıdaki kod örneğinde, bir Google Cloud projesiyle ilişkili tüm seçili rotaların bilgilerini almak için list uç noktasına gönderilen GET isteğinin yapısı gösterilmektedir.

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"

Aşağıdaki kod örneğinde, bir Google Cloud projesiyle ilişkili tüm seçili rotaların bilgilerini içeren bir list uç nokta yanıtının yapısı gösterilmektedir.

{
  "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"
    },
  ]
}