TerminalLocation

경유지의 위치를 설명합니다.

JSON 표현
{
  "point": {
    object (LatLng)
  },
  "place": string,
  "pointLocationSource": enum (PointSource),
  "terminalPointId": {
    object (TerminalPointId)
  },
  "accessPointId": string,
  "tripId": string,
  "terminalLocationType": enum (WaypointType)
}
필드
point

object (LatLng)

경유지의 정확한 LatLng를 나타냅니다. point 또는 place를 입력으로 지정해야 합니다. 둘 다 지정된 경우 point는 라우팅에 사용되고 place는 메타데이터에 사용됩니다. place만 입력으로 지정된 경우 pointplace에서 계산되어 출력에 포함됩니다.

place

string

이 위치를 나타내는 장소의 리소스 이름입니다. 형식은 places/{placeId}입니다. point 또는 place를 입력으로 지정해야 합니다. 둘 다 지정된 경우 point는 라우팅에 사용되고 place는 메타데이터에 사용됩니다. place는 입력에 포함된 경우에만 출력에 포함됩니다. 즉, LatLng에서 place 조회가 실행되지 않았습니다.

실험용으로 제공되는 기능입니다.

pointLocationSource

enum (PointSource)

출력 전용입니다. point 필드의 소스입니다.

terminalPointId
(deprecated)

object (TerminalPointId)

지원 중단됨: 대신 place 필드를 지정하세요.

accessPointId
(deprecated)

string

지원 중단됨: 대신 place 필드를 지정하세요.

tripId
(deprecated)

string

지원 중단되었습니다.

terminalLocationType
(deprecated)

enum (WaypointType)

지원 중단됨: Vehicle.waypoint에 이 데이터가 있습니다.

PointSource

LatLng의 소스를 나타냅니다.

열거형
POINT_SOURCE_UNSPECIFIED 지점 소스가 지정되지 않았습니다.
POINT_SOURCE_DEVELOPER_PROVIDED LatLng는 개발자가 명시적으로 제공했습니다.
POINT_SOURCE_CALCULATED_FROM_PLACE LatLng는 제공된 장소에서 계산되었습니다.

TerminalPointId

지원 중단됨: Fleet Engine에서 더 이상 TerminalPoints가 지원되지 않습니다. 대신 TerminalLocation.point를 사용하세요.

JSON 표현
{
  "value": string,

  // Union field Id can be only one of the following:
  "placeId": string,
  "generatedId": string
  // End of list of possible types for union field Id.
}
필드
value
(deprecated)

string

지원 중단되었습니다.

통합 필드 Id. 지원 중단되었습니다. Id은 다음 중 하나여야 합니다.
placeId
(deprecated)

string

지원 중단되었습니다.

generatedId
(deprecated)

string

지원 중단되었습니다.