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
  // 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를 참고하세요.