Task 인터페이스
google.maps.journeySharing.Task
인터페이스
Fleet Engine에서 반환된 태스크의 세부정보입니다.
속성 | |
---|---|
attributes |
유형:
Object<string, *> 태스크에 할당된 속성입니다. |
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 태스크가 완료되는 위치입니다. |
targetTimeWindow optional |
유형:
TimeWindow optional 태스크를 완료해야 하는 기간입니다. |
trackingId optional |
유형:
string optional 배송의 추적 ID입니다. |
vehicleId optional |
유형:
string optional 이 작업을 수행하는 차량의 ID입니다. |
TaskInfo 인터페이스의 구현을 제공합니다.
google.maps.journeySharing.TaskInfo
인터페이스
TaskInfo 유형으로, DeliveryVehicleStop
에서 사용됩니다.
속성 | |
---|---|
extraDurationMillis optional |
유형:
number optional 작업을 수행하는 데 걸리는 추가 시간(밀리초)입니다. |
id optional |
유형:
string optional 작업의 ID입니다. |
targetTimeWindow optional |
유형:
TimeWindow optional 태스크를 완료해야 하는 기간입니다. |
TaskTrackingInfo 인터페이스
google.maps.journeySharing.TaskTrackingInfo
인터페이스
Fleet Engine에서 반환된 작업 추적 정보 객체의 세부정보입니다.
속성 | |
---|---|
attributes |
유형:
Object<string, *> 태스크에 할당된 속성입니다. |
name |
유형:
string 'providers/{provider_id}/taskTrackingInfo/{tracking_id}' 형식으로 된 이름입니다. 여기서 tracking_id 는 추적 ID를 나타냅니다. |
trackingId |
유형:
string 작업의 추적 ID입니다.
|
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 |
연결되면 이 작업 위치로 가는 예상 차량 경로의 다중선을 형성하는 점 목록입니다. |
state optional |
유형:
string optional 작업의 현재 실행 상태입니다. |
targetTimeWindow optional |
유형:
TimeWindow 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 |
유형:
Array<VehicleWaypoint> 현재 위치에서 하차 지점까지의 경로를 나타내는 경유지의 배열입니다. |
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 |
이 배송 차량에 할당된 여정 세그먼트로, 차량에서 가장 최근에 보고된 위치에서 시작합니다. 이 필드는 FleetEngineDeliveryVehicleLocationProvider 를 통해 DeliveryVehicle 데이터 객체가 제공될 때만 채워집니다. |
currentRouteSegmentEndPoint optional |
유형:
LatLngLiteral optional 현재 경로 구간이 끝나는 위치입니다. |
latestVehicleLocationUpdate optional |
유형:
VehicleLocationUpdate optional 배송 차량에 마지막으로 보고된 위치입니다. |
remainingDurationMillis optional |
유형:
number optional 현재 경로 구간의 남은 운전 시간(밀리초)입니다. |
DeliveryVehicleStop 인터페이스
google.maps.journeySharing.DeliveryVehicleStop
인터페이스
DeliveryVehicleStop 유형
속성 | |
---|---|
tasks |
이 정류장에서 수행할 작업 목록입니다.
|
plannedLocation optional |
유형:
LatLngLiteral optional 정류장의 위치입니다. |
state optional |
유형:
DeliveryVehicleStopState optional 정류장 상태입니다. |
DeliveryVehicleStopState 상수
google.maps.journeySharing.DeliveryVehicleStopState
상수
DeliveryVehicleStop
의 현재 상태입니다.
const {DeliveryVehicleStopState} = await google.maps.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 |
유형:
DeliveryVehicleStop optional 정류장에 대한 정보입니다. |
VehicleLocationUpdate 인터페이스
google.maps.journeySharing.VehicleLocationUpdate
인터페이스
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
인터페이스
VehicleWaypoint 유형입니다.
속성 | |
---|---|
distanceMeters optional |
유형:
number optional 이전 경유지(또는 경유지의 목록에서 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 거리(미터 단위)입니다. |
durationMillis optional |
유형:
number optional 이전 경유지(또는 경유지 목록에서 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 이동 시간(밀리초)입니다. |
location optional |
유형:
LatLngLiteral optional 경유지의 위치입니다. |
path optional |
유형:
Array<LatLngLiteral> optional 이전 경유지 (또는 경유지 목록에서 첫 번째 경유지인 경우 차량의 현재 위치)에서 이 경유지까지의 경로입니다. |
Vehicle 인터페이스
google.maps.journeySharing.Vehicle
인터페이스
Fleet Engine에서 반환된 차량의 세부정보입니다.
속성 | |
---|---|
attributes |
유형:
Object<string, *> 커스텀 차량 속성 |
name |
유형:
string 'providers/{provider_id}/vehicles/{vehicle_id}' 형식입니다. 차량 ID는 고유 식별자여야 합니다. |
navigationStatus |
차량의 현재 내비게이션 상태입니다. |
remainingDistanceMeters |
유형:
number 현재 경로 구간의 남은 운전 거리입니다(미터 단위). |
vehicleState |
유형:
VehicleState 차량 상태입니다. |
vehicleType |
유형:
VehicleType 이 차량의 유형입니다. |
currentRouteSegmentEndPoint optional |
유형:
TripWaypoint optional 현재 경로 구간이 끝나는 경유지입니다. |
currentRouteSegmentVersion optional |
유형:
Date optional 현재 경로 구간이 설정된 시간입니다. |
currentTrips optional |
유형:
Array<string> optional 현재 이 차량에 할당된 이동의 ID입니다. |
etaToFirstWaypoint optional |
유형:
Date optional 경유지 입력란의 첫 번째 항목에 대한 도착예정시간입니다. |
latestLocation optional |
유형:
VehicleLocationUpdate optional 마지막으로 보고된 차량 위치입니다. |
maximumCapacity optional |
유형:
number optional 이 차량에 탑승할 수 있는 총 탑승자 수입니다. 이 값에는 드라이버가 고려되지 않습니다. |
supportedTripTypes optional |
이 차량에서 지원하는 이동 유형입니다. |
waypoints optional |
유형:
Array<TripWaypoint> optional 이 차량에 할당된 나머지 경유지입니다. |
waypointsVersion optional |
유형:
Date optional 경유지 필드가 업데이트된 시간입니다. |
VehicleNavigationStatus 상수
google.maps.journeySharing.VehicleNavigationStatus
상수
Vehicle
의 현재 탐색 상태입니다.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
ARRIVED_AT_DESTINATION |
차량이 목적지에서 약 50m 이내에 있습니다. |
ENROUTE_TO_DESTINATION |
세부 경로 안내 내비게이션을 사용할 수 있고 운전자 앱 탐색이 GUIDED_NAV 모드로 전환되었습니다. |
NO_GUIDANCE |
운전자 내비게이션이 FREE_NAV 모드로 설정되어 있습니다. |
OFF_ROUTE |
차량이 추천 경로에서 벗어났습니다. |
UNKNOWN_NAVIGATION_STATUS |
탐색 상태가 지정되지 않았습니다. |
VehicleState 상수
google.maps.journeySharing.VehicleState
상수
Vehicle
의 현재 상태입니다.
const {VehicleState} = await google.maps.importLibrary("journeySharing")
를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
OFFLINE |
차량이 새 이동을 허용하지 않습니다. |
ONLINE |
차량이 새 이동을 수락합니다. |
UNKNOWN_VEHICLE_STATE |
알 수 없는 차량 상태입니다. |
VehicleType 상수
google.maps.journeySharing.VehicleType
상수
Vehicle
의 유형입니다.
const {VehicleType} = await google.maps.importLibrary("journeySharing")
를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
AUTO |
자동차. |
TAXI |
택시 역할을 하는 차량 (일반적으로 라이선스 또는 규제 대상). |
TRUCK |
저장용량이 큰 차량입니다. |
TWO_WHEELER |
오토바이, 모페드 또는 기타 이륜 차량을 말합니다. |
UNKNOWN |
알 수 없는 차량 유형입니다. |
TripType 상수
google.maps.journeySharing.TripType
상수
Vehicle
에서 지원하는 이동 유형
const {TripType} = await google.maps.importLibrary("journeySharing")
를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
EXCLUSIVE |
이동은 차량에만 해당됩니다. |
SHARED |
이동이 다른 이동과 차량을 공유할 수 있습니다. |
UNKNOWN_TRIP_TYPE |
알 수 없는 이동 유형입니다. |
TripWaypoint 인터페이스
google.maps.journeySharing.TripWaypoint
인터페이스
TripWaypoint 유형입니다.
속성 | |
---|---|
distanceMeters optional |
유형:
number optional 이전 경유지(또는 경유지의 목록에서 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 거리(미터 단위)입니다. |
durationMillis optional |
유형:
number optional 이전 경유지(또는 경유지 목록에서 첫 번째 경유지인 경우 차량의 현재 위치) 사이의 이동 시간(밀리초)입니다. |
location optional |
유형:
LatLngLiteral optional 경유지의 위치입니다. |
tripId optional |
유형:
string optional 이 경유지와 연결된 이동입니다. |
waypointType optional |
유형:
WaypointType optional 이 이동에서 이 경유지가 하는 역할입니다(예: 승차 또는 하차). |
WaypointType 상수
google.maps.journeySharing.WaypointType
상수
Vehicle
에서 지원하는 경유지 유형입니다.
const {WaypointType} = await google.maps.importLibrary("journeySharing")
를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
탑승자의 하차 지점. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
다중 목적지 이동에서 중간 목적지에 대한 경유지입니다. |
PICKUP_WAYPOINT_TYPE |
탑승자 승차를 위한 경유지. |
UNKNOWN_WAYPOINT_TYPE |
알 수 없는 경유지 유형입니다. |
TimeWindow 인터페이스
google.maps.journeySharing.TimeWindow
인터페이스
기간
속성 | |
---|---|
endTime |
유형:
Date 기간의 종료 시간 (포함)입니다. |
startTime |
유형:
Date 기간의 시작 시간입니다 (포함). |