선택한 경로 가져오기

경로를 만든 후 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"

}

선택한 경로 나열

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

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