Fleet Engine Entities

Task 인터페이스

google.maps.journeySharing.Task 인터페이스

Fleet Engine에서 반환된 태스크의 세부정보입니다.

name
유형: string
'providers/{provider_id}/tasks/{task_id}' 형식의 태스크 이름입니다. task_id는 추적 ID가 아닌 고유 식별자여야 합니다. 배송의 추적 ID를 저장하려면 tracking_id 필드를 사용합니다. 여러 작업에 동일한 tracking_id가 있을 수 있습니다.
remainingVehicleJourneySegments
이 작업에서 완료해야 하는 세그먼트에 대한 정보입니다.
status
유형: string
작업의 현재 실행 상태입니다.
type
유형: string
작업 유형(예: 휴식 또는 배송)입니다.
estimatedCompletionTime optional
유형: Date optional
예상 작업 완료 시간의 타임스탬프입니다.
latestVehicleLocationUpdate optional
유형: VehicleLocationUpdate optional
마지막 위치 업데이트와 관련된 정보입니다.
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
태스크가 완료되는 위치입니다.
trackingId optional
유형: string optional
배송의 추적 ID입니다.
vehicleId optional
유형: string optional
이 작업을 수행하는 차량의 ID입니다.

TaskTrackingInfo 인터페이스 추가

google.maps.journeySharing.TaskTrackingInfo 인터페이스

Fleet Engine에서 반환된 작업 추적 정보 객체의 세부정보입니다.

name
유형: string
'providers/{provider_id}/taskTrackingInfo/{tracking_id}' 형식의 이름으로, 여기서 tracking_id는 추적 ID를 나타냅니다.
trackingId
유형: string
작업의 추적 ID입니다.
  • 유효한 유니코드 문자열이어야 합니다.
  • 최대 64자(영문 기준)로 제한됩니다.
  • 유니코드 정규화 양식 C에 따라 정규화됩니다.
  • '/', ':', '?', ',' 또는 '#' 등의 ASCII 문자를 포함할 수 없습니다.
estimatedArrivalTime optional
유형: Date optional
정류장 위치에 대한 예상 도착 시간입니다.
estimatedTaskCompletionTime optional
유형: Date optional
태스크의 예상 완료 시간입니다.
latestVehicleLocationUpdate optional
유형: VehicleLocationUpdate optional
마지막 위치 업데이트와 관련된 정보입니다.
plannedLocation optional
유형: LatLng optional
할 일이 완료되는 위치입니다.
remainingDrivingDistanceMeters optional
유형: number optional
관심 있는 VehicleStop까지의 총 잔여 거리입니다(미터 단위).
remainingStopCount optional
유형: number optional
작업 정류장을 비롯하여 작업 정류장에 도달할 때까지 차량이 남은 정류장 수를 나타냅니다. 예를 들어 차량의 다음 정류장이 작업 정류장이면 값은 1입니다.
routePolylinePoints optional
유형: Array<LatLng> optional
연결되면 이 작업의 위치로 차량의 예상 경로 다중선을 형성하는 점의 목록입니다.
state optional
유형: string optional
작업의 현재 실행 상태입니다.
taskOutcome optional
유형: string optional
작업 실행을 시도한 결과입니다.
taskOutcomeTime optional
유형: Date optional
제공자가 태스크의 결과를 설정한 시간입니다.

Trip 인터페이스

google.maps.journeySharing.Trip 인터페이스

Fleet Engine에서 반환된 이동의 세부정보입니다.

name
유형: string
'providers/{provider_id}/trips/{trip_id}' 형식입니다. trip_id는 고유한 식별자여야 합니다.
passengerCount
유형: number
이 경로의 승객 수이며 운전자를 포함하지 않습니다.
remainingWaypoints
현재 위치에서 하차 지점까지의 경로를 나타내는 경유지의 배열입니다.
status
유형: string
이동의 현재 상태입니다. 가능한 값은 UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE 또는 CANCELED입니다.
type
유형: string
이동 유형입니다. 가능한 값은 UNKNOWN_TRIP_TYPE, SHARED 또는 EXCLUSIVE입니다.
vehicleId
유형: string
이 이동을 하는 차량의 ID입니다.
actualDropOffLocation optional
유형: LatLngLiteral optional
고객이 전달한 위치입니다.
actualPickupLocation optional
유형: LatLngLiteral optional
고객이 픽업한 위치입니다.
dropOffTime optional
유형: Date optional
승객이 하차될 것으로 예상되는 향후 시간 또는 하차 시간입니다.
latestVehicleLocationUpdate optional
유형: VehicleLocationUpdate optional
마지막 위치 업데이트와 관련된 정보입니다.
pickupTime optional
유형: Date optional
승객이 승차할 예상 미래 시간 또는 실제 탑승 시간입니다.
plannedDropOffLocation optional
유형: LatLngLiteral optional
고객이 자택에서 승차할 것이라고 밝히는 위치
plannedPickupLocation optional
유형: LatLngLiteral optional
고객이 픽업할 위치를 나타내는 위치입니다.

DeliveryVehicle 인터페이스

google.maps.journeySharing.DeliveryVehicle 인터페이스

Fleet Engine에서 반환한 배송 차량의 세부정보입니다.

attributes
유형: Object<string, string optional>
맞춤 배송 차량 속성
name
유형: string
'providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}' 형식입니다. delivery_vehicle_id는 고유한 식별자여야 합니다.
navigationStatus
유형: string
차량의 현재 내비게이션 상태입니다.
remainingDistanceMeters
유형: number
현재 경로 구간의 남은 운전 거리(미터 단위)입니다.
remainingVehicleJourneySegments
이 배송 차량에 할당된 여정 세그먼트로, 차량에서 가장 최근에 보고된 위치부터 시작합니다.
currentRouteSegmentEndPoint optional
유형: LatLngLiteral optional
현재 경로 구간이 끝나는 위치입니다.
latestVehicleLocationUpdate optional
유형: VehicleLocationUpdate optional
배송 차량이 마지막으로 보고된 위치입니다.
remainingDurationMillis optional
유형: number optional
현재 경로 구간의 남은 운전 시간(밀리초)입니다.

DeliveryVehicleStop 인터페이스

google.maps.journeySharing.DeliveryVehicleStop 인터페이스

DeliveryVehicleStop 유형

tasks
유형: Array<{
  id:string optional,
  extraDurationMillis:number optional
}>
이 정류장에서 수행할 작업 목록입니다.
  • id: 작업의 ID입니다.
  • extraDurationMillis: 작업을 수행하는 데 걸리는 추가 시간(밀리초)입니다.

DeliveryVehicleStopState 상수

google.maps.journeySharing.DeliveryVehicleStopState 상수

DeliveryVehicleStop의 현재 상태입니다.

&libraries=journeySharing URL 매개변수를 사용하여 로드합니다. Maps JavaScript API의 라이브러리를 참고하세요.

v=beta를 사용하는 경우 const {DeliveryVehicleStopState} = await google.map.importLibrary("journeySharing")를 호출하여 액세스할 수 있습니다. Maps JavaScript API의 라이브러리를 참고하세요.

ARRIVED 정류장에 도착했습니다. 차량이 다음 정류장으로 라우팅하는 경우 이전 정류장이 모두 완료되었다고 가정합니다.
ENROUTE 할당 및 능동적 라우팅
NEW 생성되었지만 적극적으로 라우팅되지 않습니다.
UNSPECIFIED 알 수 없는 작업입니다.

VehicleJourneySegment 인터페이스

google.maps.journeySharing.VehicleJourneySegment 인터페이스

VehicleJourneySegment 유형

drivingDistanceMeters optional
유형: number optional
이전 정류장에서 이 정류장까지의 이동 거리(미터)입니다.
drivingDurationMillis optional
유형: number optional
이 정류장으로부터의 이동 시간(밀리초)입니다.
path optional
유형: Array<LatLngLiteral> optional
이전 경유지 (또는 이 경유지가 경유지 목록의 첫 번째 지점인 경우 차량의 현재 위치)에서 이 경유지까지의 경로입니다.
stop optional
유형: Array<DeliveryVehicleStop> optional
이 차량이 이용할 정류장입니다.

VehicleLocationUpdate 인터페이스

google.maps.journeySharing.VehicleLocationUpdate 인터페이스

차량 위치 업데이트 유형

heading optional
유형: number optional
업데이트의 제목입니다. 0은 북쪽, 180에서 남쪽으로 나타냅니다.
location optional
유형: LatLngLiteral|LatLng optional
업데이트의 위치입니다.
speedKilometersPerHour optional
유형: number optional
시속 킬로미터의 속도입니다.
time optional
유형: Date optional
차량에서 이 업데이트를 수신한 시간입니다.

VehicleWaypoint 인터페이스

google.maps.journeySharing.VehicleWaypoint 인터페이스

차량 Waypoint 유형입니다.

distanceMeters optional
유형: number optional
이전 경유지(또는 경유지가 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 경로 거리(단위: 미터)입니다.
durationMillis optional
유형: number optional
이전 경유지(또는 경유지가 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 이동 시간(밀리초)입니다.
location optional
유형: LatLngLiteral optional
경유지의 위치입니다.
path optional
유형: Array<LatLngLiteral> optional
이전 경유지 (또는 이 경유지가 경유지 목록의 첫 번째 지점인 경우 차량의 현재 위치)에서 이 경유지까지의 경로입니다.