Seçilen rotaları alma

Bir rota oluşturduktan sonra, bilgilerini almak ve doğrulama durumunu izlemek için Yol Seçimi API'si GET uç noktasını kullanabilirsiniz.

Bu sayfa, projenizdeki seçili tüm rotaların nasıl listeleneceğini ve belirli bir seçili rotaya ait ayrıntıların nasıl alınacağını açıklar.

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, seçilen 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"
    },
  ]
}