리소스: Trip
경로 메타데이터입니다.
JSON 표현 |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. 'providers/{provider}/trips/{trip}' 형식입니다. |
vehicleId |
이 이동을 실행하는 차량의 ID입니다. |
tripStatus |
이동의 현재 상태입니다. |
tripType |
이동 유형입니다. |
pickupPoint |
고객이 수령할 위치입니다. |
actualPickupPoint |
입력 전용입니다. 고객이 픽업된 실제 위치 및 시간입니다. 이 입력란은 실제 수령 정보에 관한 의견을 제공하기 위한 제공자용 입력란입니다. |
actualPickupArrivalPoint |
입력 전용입니다. 운전자가 픽업 장소에 도착한 실제 시간 및 위치입니다. 이 입력란은 제공업체가 수령 지점의 실제 도착 정보에 관한 의견을 제공하는 용도입니다. |
pickupTime |
출력 전용입니다. 승객이 픽업될 것으로 예상되는 미래 시간 또는 실제로 픽업된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
intermediateDestinations[] |
이동 요청의 순서에 따른 중간 정류장 (픽업 및 하차 외) 처음에는 공유 경로에는 이 기능이 지원되지 않습니다. |
intermediateDestinationsVersion |
생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
intermediateDestinationIndex |
|
actualIntermediateDestinationArrivalPoints[] |
입력 전용입니다. 운전자가 중간 목적지에 도착한 실제 시간 및 위치입니다. 이 입력란은 제공업체가 중간 목적지의 실제 도착 정보에 관한 의견을 제공하는 용도입니다. |
actualIntermediateDestinations[] |
입력 전용입니다. 고객이 중간 목적지에서 픽업된 실제 시간 및 위치입니다. 이 필드는 제공자가 중간 목적지의 실제 수령 정보에 관한 의견을 제공하는 데 사용됩니다. |
dropoffPoint |
고객이 하차할 위치를 표시합니다. |
actualDropoffPoint |
입력 전용입니다. 고객이 하차한 실제 시간 및 위치입니다. 이 입력란은 제공자가 실제 하차 정보에 관한 의견을 제공하는 용도입니다. |
dropoffTime |
출력 전용입니다. 승객이 최종 목적지에 도착할 것으로 예상되는 미래 시간 또는 승객이 실제로 도착한 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
remainingWaypoints[] |
출력 전용입니다. 현재 위치에서 하차 지점까지의 전체 경로입니다(양 끝점 포함). 이 경로에는 다른 경로의 경유지가 포함될 수 있습니다. |
vehicleWaypoints[] |
이 필드는 경로의 경유지를 수동으로 정렬하는 것을 지원합니다. 여기에는 할당된 차량의 나머지 모든 중간 지점과 이 경로의 픽업 및 하차 중간 지점이 포함됩니다. 이동이 차량에 할당되지 않은 경우 Fleet Engine은 이 필드를 무시합니다. 개인 정보 보호를 위해 이 필드는 |
route[] |
출력 전용입니다. remainingWaypoints의 첫 번째 항목까지의 예상 경로입니다. 첫 번째 웨이포인트는 다른 경로에 속할 수 있습니다. |
currentRouteSegment |
출력 전용입니다. 다음 웨이포인트의 인코딩된 경로입니다. 참고: 이 필드는 Driver SDK 및 Consumer SDK에서만 사용할 수 있습니다. 디코딩은 아직 지원되지 않습니다. |
currentRouteSegmentVersion |
출력 전용입니다. 경로가 마지막으로 수정된 시간을 나타냅니다. 참고: 이 필드는 Driver SDK 및 Consumer SDK에서만 사용할 수 있습니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
currentRouteSegmentTraffic |
출력 전용입니다. 참고: 이 필드는 Driver SDK 및 Consumer SDK에서만 사용할 수 있습니다. |
currentRouteSegmentTrafficVersion |
출력 전용입니다. 참고: 이 필드는 Driver SDK 및 Consumer SDK에서만 사용할 수 있습니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
currentRouteSegmentEndPoint |
출력 전용입니다. |
remainingDistanceMeters |
출력 전용입니다. |
etaToFirstWaypoint |
출력 전용입니다. 다음 중간 지점까지의 예상 도착 시간 ( 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
remainingTimeToFirstWaypoint |
출력 전용입니다. 경로 데이터가 반환된 시점부터 소수점 아래가 최대 9자리까지이고 ' |
remainingWaypointsVersion |
출력 전용입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
remainingWaypointsRouteVersion |
출력 전용입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
numberOfPassengers |
변경할 수 없습니다. 이 경로의 승객 수를 나타내며 운전자는 포함되지 않습니다. 차량에 |
lastLocation |
출력 전용입니다. 경로를 따라 차량의 마지막으로 보고된 위치를 나타냅니다. |
lastLocationSnappable |
출력 전용입니다. 차량의 |
view |
채워지는 경로 필드의 하위 집합과 이를 해석하는 방법입니다. |
TripStatus
이동의 진행 상황을 나타내는 이동 상태입니다.
열거형 | |
---|---|
UNKNOWN_TRIP_STATUS |
지정되지 않았거나 인식되지 않은 이동 상태에 사용되는 기본값입니다. |
NEW |
새로 생성된 이동입니다. |
ENROUTE_TO_PICKUP |
운전자가 픽업 장소로 이동 중입니다. |
ARRIVED_AT_PICKUP |
운전자가 승차 위치에 도착했습니다. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
운전자가 중간 목적지에 도착하여 승객을 기다리고 있습니다. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
운전자가 하차 지점이 아닌 중간 목적지로 이동 중입니다. |
ENROUTE_TO_DROPOFF |
운전자가 승객을 태우고 다음 목적지로 이동 중입니다. |
COMPLETE |
승객이 하차했으며 이동이 완료되었습니다. |
CANCELED |
운전자, 승객 또는 차량 공유 서비스 제공업체가 승객을 태우기 전에 이동이 취소되었습니다. |
StopLocation
정류장 (픽업/하차)이 발생한 실제 위치입니다.
JSON 표현 |
---|
{
"point": {
object ( |
필드 | |
---|---|
point |
필수입니다. 실제 위치를 나타냅니다. |
timestamp |
중지가 발생한 시점을 나타냅니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
stopTime |
입력 전용입니다. 지원 중단되었습니다. 타임스탬프 필드를 사용합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
TripView
trips.get
응답의 다양한 경로 필드 집합을 위한 선택기입니다. 컨텍스트는 AIP-157을 참고하세요. 추가 뷰가 추가될 가능성이 있습니다.
열거형 | |
---|---|
TRIP_VIEW_UNSPECIFIED |
기본값입니다. 이전 버전과의 호환성을 위해 API는 SDK 뷰로 기본 설정됩니다. 안정성과 지원을 보장하려면 고객이 SDK 이외의 TripView 를 선택하는 것이 좋습니다. |
SDK |
공개적으로 사용 가능한 라이브러리를 사용하여 해석하거나 지원할 수 없는 필드가 포함됩니다. |
JOURNEY_SHARING_V1S |
이동 공유 사용 사례에 맞게 경로 필드가 채워집니다. 이 뷰는 서버 간 통신을 위해 설계되었습니다. |
메서드 |
|
---|---|
|
Fleet Engine에서 이동을 만들고 새 이동을 반환합니다. |
|
단일 이동을 삭제합니다. |
|
단일 이동에 관한 정보를 가져옵니다. |
|
특정 차량의 모든 이동 경로를 가져옵니다. |
|
경로 데이터를 업데이트합니다. |