선택한 경로 가져오기

경로를 만든 후 Roads Selection API GET 엔드포인트를 사용하여 경로 정보를 가져오고 유효성 검사 상태를 모니터링할 수 있습니다.

이 페이지에서는 프로젝트에서 선택한 모든 경로를 나열하는 방법과 특정 선택 경로의 세부정보를 가져오는 방법을 설명합니다.

특정 선택 경로 가져오기

특정 선택 경로에 대한 정보를 가져오려면 검색하려는 경로의 selectedRouteId를 포함하여 GET 요청을 get 엔드포인트로 보냅니다.

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

다음 코드 샘플은 단일 선택 경로에 대한 정보를 가져오기 위해 get 엔드포인트로 전송되는 GET 요청의 구조를 보여줍니다.

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"

다음 코드 샘플은 단일 선택 경로의 정보가 포함된 get 엔드포인트 응답의 구조를 보여줍니다.

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

}

선택 경로 나열

프로젝트와 연결된 모든 선택 경로를 나열하려면 GET 요청을 list 엔드포인트로 보냅니다.

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

다음 코드 샘플은 Google Cloud 프로젝트와 연결된 모든 선택 경로의 정보를 가져오기 위해 list 엔드포인트로 전송되는 GET 요청의 구조를 보여줍니다.

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"

다음 코드 샘플은 Google Cloud 프로젝트와 연결된 모든 선택 경로의 정보가 포함된 list 엔드포인트 응답 의 구조를 보여줍니다.

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