Task 인터페이스
google.maps.journeySharing.Task
인터페이스
Fleet Engine에서 반환된 태스크의 세부정보입니다.
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
estimatedCompletionTime optional |
유형:
Date optional 예상 작업 완료 시간의 타임스탬프입니다. |
latestVehicleLocationUpdate optional |
유형:
VehicleLocationUpdate optional 마지막 위치 업데이트와 관련된 정보입니다. |
name optional |
유형:
string optional 'providers/{provider_id}/tasks/{task_id}' 형식의 태스크 이름입니다. task_id는 추적 ID가 아닌 고유 식별자여야 합니다. 배송의 추적 ID를 저장하려면 tracking_id 필드를 사용합니다. 여러 작업에 동일한 tracking_id가 있을 수 있습니다. |
outcome optional |
유형:
string optional 작업의 결과입니다. |
outcomeLocation optional |
유형:
LatLngLiteral optional 제공업체에서 작업을 완료한 위치입니다. |
outcomeLocationSource optional |
유형:
string optional 작업 결과 위치('PROVIDER' 또는 'LAST_VEHICLE_LOCATION')의 setter입니다. |
outcomeTime optional |
유형:
Date optional (제공업체가) 작업 결과를 설정한 시점의 타임스탬프입니다. |
plannedLocation optional |
유형:
LatLngLiteral optional 태스크가 완료되는 위치입니다. |
remainingVehicleJourneySegments optional |
유형:
Array<VehicleJourneySegment> optional 이 작업에서 완료해야 하는 세그먼트에 대한 정보입니다. |
status optional |
유형:
string optional 작업의 현재 실행 상태입니다. |
trackingId optional |
유형:
string optional 배송의 추적 ID입니다. |
type optional |
유형:
string optional 작업 유형(예: 휴식 또는 배송)입니다. |
vehicleId optional |
유형:
string optional 이 작업을 수행하는 차량의 ID입니다. |
Trip 인터페이스
google.maps.journeySharing.Trip
인터페이스
Fleet Engine에서 반환된 이동의 세부정보입니다.
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
actualDropOffLocation optional |
유형:
LatLngLiteral optional 고객이 전달한 위치입니다. |
actualPickupLocation optional |
유형:
LatLngLiteral optional 고객이 픽업한 위치입니다. |
dropOffTime optional |
유형:
Date optional 승객이 하차될 것으로 예상되는 향후 시간 또는 하차 시간입니다. |
latestVehicleLocationUpdate optional |
유형:
VehicleLocationUpdate optional 마지막 위치 업데이트와 관련된 정보입니다. |
name optional |
유형:
string optional 'providers/{provider_id}/trips/{trip_id}' 형식입니다. trip_id는 고유한 식별자여야 합니다. |
passengerCount optional |
유형:
number optional 이 경로의 승객 수이며 운전자를 포함하지 않습니다. |
pickupTime optional |
유형:
Date optional 승객이 승차할 예상 미래 시간 또는 실제 탑승 시간입니다. |
plannedDropOffLocation optional |
유형:
LatLngLiteral optional 고객이 자택에서 승차할 것이라고 밝히는 위치 |
plannedPickupLocation optional |
유형:
LatLngLiteral optional 고객이 픽업할 위치를 나타내는 위치입니다. |
remainingWaypoints optional |
유형:
Array<VehicleWaypoint> optional 현재 위치에서 하차 지점까지의 경로를 나타내는 경유지의 배열입니다. |
status optional |
유형:
string optional 이동의 현재 상태입니다. 가능한 값은 UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE 또는 CANCELED입니다. |
type optional |
유형:
string optional 이동 유형입니다. 가능한 값은 UNKNOWN_TRIP_TYPE, SHARED 또는 EXCLUSIVE입니다. |
vehicleId optional |
유형:
string optional 이 이동을 하는 차량의 ID입니다. |
DeliveryVehicle 인터페이스
google.maps.journeySharing.DeliveryVehicle
인터페이스
Fleet Engine에서 반환한 배송 차량의 세부정보입니다.
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
attributes |
유형:
Object<string, string optional> 맞춤 배송 차량 속성 |
currentRouteSegmentEndPoint optional |
유형:
LatLngLiteral optional 현재 경로 구간이 끝나는 위치입니다. |
latestVehicleLocationUpdate optional |
유형:
VehicleLocationUpdate optional 배송 차량이 마지막으로 보고된 위치입니다. |
name optional |
유형:
string optional 'providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}' 형식입니다. delivery_vehicle_id는 고유한 식별자여야 합니다. |
navigationStatus optional |
유형:
string optional 차량의 현재 내비게이션 상태입니다. |
remainingDistanceMeters optional |
유형:
number optional 현재 경로 구간의 남은 운전 거리(미터 단위)입니다. |
remainingDurationMillis optional |
유형:
number optional 현재 경로 구간의 남은 운전 시간(밀리초)입니다. |
remainingVehicleJourneySegments optional |
유형:
Array<VehicleJourneySegment> optional 이 배송 차량에 할당된 여정 세그먼트로, 차량에서 가장 최근에 보고된 위치부터 시작합니다. |
VehicleJourneySegment 인터페이스
google.maps.journeySharing.VehicleJourneySegment
인터페이스
VehicleJourneySegment 유형
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
distanceMeters optional |
유형:
number optional 이전 정류장에서 이 정류장까지의 이동 거리(미터)입니다. |
durationMillis optional |
유형:
number optional 이전 정류장부터 이 정류장까지 이동 시간(밀리초)입니다. |
extraDurationMillis optional |
유형:
number optional 정류장 작업 기간으로 인한 추가 이동 시간(밀리초)입니다. |
location optional |
유형:
LatLngLiteral optional 실제 정류장 위치입니다. |
path optional |
유형:
Array<LatLngLiteral> optional 이전 정류장에서 이 정류장까지의 경로입니다. |
VehicleLocationUpdate 인터페이스
google.maps.journeySharing.VehicleLocationUpdate
인터페이스
차량 위치 업데이트 유형
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
heading optional |
유형:
number optional 업데이트의 제목입니다. 0은 북쪽, 180에서 남쪽으로 나타냅니다. |
location optional |
유형:
LatLngLiteral optional 업데이트의 위치입니다. |
speedKilometersPerHour optional |
유형:
number optional 시속 킬로미터의 속도입니다. |
time optional |
유형:
Date optional 차량에서 이 업데이트를 수신한 시간입니다. |
VehicleWaypoint 인터페이스
google.maps.journeySharing.VehicleWaypoint
인터페이스
차량 Waypoint 유형입니다.
&libraries=journeySharing
URL 매개변수가 필요합니다. Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
distanceMeters optional |
유형:
number optional 이전 경유지(또는 경유지가 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 경로 거리(단위: 미터)입니다. |
durationMillis optional |
유형:
number optional 이전 경유지(또는 경유지가 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 이동 시간(밀리초)입니다. |
location optional |
유형:
LatLngLiteral optional 경유지의 위치입니다. |
path optional |
유형:
Array<LatLngLiteral> optional 이전 경유지 (또는 이 경유지가 경유지 목록의 첫 번째 지점인 경우 차량의 현재 위치)에서 이 경유지까지의 경로입니다. |