Waypoint

경유지를 캡슐화합니다. 경유지는 경로의 시작과 끝을 모두 표시하며 경로를 따라 중간에 있는 정류장을 포함합니다.

JSON 표현
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of list of possible types for union field location_type.
}
필드
via

boolean

이 경유지를 정차 지점이 아닌 주요 지점으로 표시합니다. 요청에 있는 각 경유지 외 웨이포인트에 대해 응답은 legs 배열에 항목을 추가하여 해당 구간의 이동 중 정차에 관한 세부정보를 제공합니다. 경로가 이 경유지를 지나가도록 하되 멈추지 않으려면 이 값을 true로 설정합니다. 경유지는 legs 배열에 항목을 추가하지는 않지만 경유지를 통해 여정을 라우팅합니다. 이 값은 중간 지점인 경유지에만 설정할 수 있습니다. 터미널 경유지에 이 필드를 설정하면 요청이 실패합니다. ComputeRoutesRequest.optimize_waypoint_order이 true로 설정된 경우 이 필드를 true로 설정할 수 없습니다. 그렇지 않으면 요청이 실패합니다.

vehicleStopover

boolean

웨이포인트가 차량이 정차해야 하는 지점임을 나타냅니다. 의도는 승차 또는 하차입니다. 이 값을 설정하면 계산된 경로에 승차 및 하차에 적합하지 않은 도로의 비via 웨이포인트가 포함되지 않습니다. 이 옵션은 DRIVETWO_WHEELER 이동 모드에서만 작동하며 locationTypeLocation인 경우에만 작동합니다.

sideOfRoad

boolean

이 경유지의 위치가 차량이 도로의 특정 측면에 정차하도록 선호하는 것을 나타냅니다. 이 값을 설정하면 차량이 도로 중앙에서 위치 쪽으로 치우친 도로변에 정차할 수 있도록 경로가 위치를 통과합니다. 이 옵션은 DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다.

통합 필드 location_type. 위치를 나타내는 다양한 방법 location_type은 다음 중 하나여야 합니다.
location

object (Location)

선택적 방향을 포함하여 지리적 좌표를 사용하여 지정된 지점입니다.

placeId

string

경유지와 연결된 관심 장소 ID입니다.

address

string

사람이 읽을 수 있는 주소 또는 Plus Code입니다. 자세한 내용은 https://plus.codes를 참고하세요.

navigationPointToken

string

Geocoding API의 SearchDestinations 메서드에서 가져온 NavigationPoint를 식별하는 토큰입니다.