Giao diện Task (Tác vụ)
Giao diện google.maps.journeySharing.Task
Thông tin chi tiết về một nhiệm vụ do Fleet Engine trả về.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, *> Thuộc tính được giao cho tác vụ. |
name |
Loại:
string Tên việc cần làm ở định dạng "providers/{provider_id}/tasks/{task_id}". Task_id phải là giá trị nhận dạng duy nhất chứ không phải là mã theo dõi. Để lưu trữ mã theo dõi của một lô hàng, hãy sử dụng trường theo dõi_id. Nhiều tác vụ có thể có cùng một track_id. |
remainingVehicleJourneySegments |
Loại:
Array<VehicleJourneySegment> Thông tin về các phân đoạn còn lại cần được hoàn thành cho nhiệm vụ này. |
status |
Loại:
string Trạng thái thực thi hiện tại của tác vụ. |
type |
Loại:
string Loại tác vụ; ví dụ: nghỉ giải lao hoặc vận chuyển. |
estimatedCompletionTime optional |
Loại:
Date optional Dấu thời gian cho biết thời gian hoàn thành ước tính của việc cần làm. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Thông tin dành riêng cho lần cập nhật vị trí gần đây nhất. |
outcome optional |
Loại:
string optional Kết quả của việc cần làm. |
outcomeLocation optional |
Loại:
LatLngLiteral optional Vị trí đã hoàn thành nhiệm vụ (từ nhà cung cấp). |
outcomeLocationSource optional |
Loại:
string optional Phương thức setter của vị trí kết quả tác vụ ('provider' hoặc 'LAST_VEHICLE_LOCATION'). |
outcomeTime optional |
Loại:
Date optional Dấu thời gian khi kết quả của nhiệm vụ được đặt (từ trình cung cấp). |
plannedLocation optional |
Loại:
LatLngLiteral optional Vị trí nơi việc cần làm được hoàn thành. |
targetTimeWindow optional |
Loại:
TimeWindow optional Khoảng thời gian hoàn thành việc cần làm. |
trackingId optional |
Loại:
string optional Mã theo dõi của lô hàng. |
vehicleId optional |
Loại:
string optional Mã của xe thực hiện nhiệm vụ này. |
Giao diện TaskInfo
Giao diện google.maps.journeySharing.TaskInfo
Loại TaskInfo, được DeliveryVehicleStop
sử dụng.
Thuộc tính | |
---|---|
extraDurationMillis optional |
Loại:
number optional Thời gian thực hiện thêm tác vụ (tính bằng mili giây). |
id optional |
Loại:
string optional Mã việc cần làm. |
targetTimeWindow optional |
Loại:
TimeWindow optional Khoảng thời gian hoàn thành việc cần làm. |
Giao diện TaskTrackingInfo
Giao diện google.maps.journeySharing.TaskTrackingInfo
Thông tin chi tiết về đối tượng thông tin theo dõi nhiệm vụ do Fleet Engine trả về.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, *> Thuộc tính được giao cho tác vụ. |
name |
Loại:
string Tên ở định dạng "providers/{provider_id}/taskTrackingInfo/{tracking_id}", trong đó tracking_id biểu thị mã theo dõi. |
trackingId |
Loại:
string Mã theo dõi của một Việc cần làm.
|
estimatedArrivalTime optional |
Loại:
Date optional Thời gian đến dự kiến tới địa điểm dừng. |
estimatedTaskCompletionTime optional |
Loại:
Date optional Thời gian hoàn thành ước tính của một Nhiệm vụ. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Thông tin dành riêng cho lần cập nhật vị trí gần đây nhất. |
plannedLocation optional |
Loại:
LatLng optional Vị trí mà Nhiệm vụ sẽ được hoàn thành. |
remainingDrivingDistanceMeters optional |
Loại:
number optional Tổng khoảng cách còn lại tính bằng mét đến VehicleStop địa điểm quan tâm. |
remainingStopCount optional |
Loại:
number optional Cho biết số điểm dừng mà xe còn lại cho đến khi đạt đến điểm dừng làm việc, bao gồm cả điểm dừng thực hiện công việc đó. Ví dụ: nếu điểm dừng tiếp theo của chiếc xe là điểm dừng thực hiện nhiệm vụ, thì giá trị sẽ là 1. |
routePolylinePoints optional |
Danh sách các điểm khi được nối tạo thành một hình nhiều đường thể hiện tuyến đường dự kiến của xe đến vị trí của công việc này. |
state optional |
Loại:
string optional Trạng thái thực thi hiện tại của Tác vụ. |
targetTimeWindow optional |
Loại:
TimeWindow optional Khoảng thời gian hoàn thành việc cần làm. |
taskOutcome optional |
Loại:
string optional Kết quả của việc cố gắng thực thi một Tác vụ. |
taskOutcomeTime optional |
Loại:
Date optional Thời điểm trình cung cấp đặt ra kết quả của Nhiệm vụ. |
Giao diện Chuyến đi
Giao diện google.maps.journeySharing.Trip
Thông tin chi tiết về chuyến đi do Fleet Engine trả về.
Thuộc tính | |
---|---|
name |
Loại:
string Ở định dạng "providers/{provider_id}/trips/{trip_id}". Trip_id phải là giá trị nhận dạng duy nhất. |
passengerCount |
Loại:
number Số lượng hành khách trong chuyến đi này; không bao gồm tài xế. |
remainingWaypoints |
Loại:
Array<VehicleWaypoint> Một mảng các điểm tham chiếu cho biết đường dẫn từ vị trí hiện tại đến điểm trả xe. |
status |
Loại:
string Trạng thái hiện tại của chuyến đi. Các giá trị có thể là UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PickUP, Cách di chuyển |
type |
Loại:
string Loại chuyến đi. Các giá trị có thể là UNKNOWN_TRIP_TYPE, SHARED hoặc EXCLUSIVE. |
vehicleId |
Loại:
string Mã của chiếc xe trong chuyến đi này. |
actualDropOffLocation optional |
Loại:
LatLngLiteral optional Vị trí mà khách hàng đã bỏ ngang. |
actualPickupLocation optional |
Loại:
LatLngLiteral optional Vị trí đón khách. |
dropOffTime optional |
Loại:
Date optional Thời gian ước tính trong tương lai khi hành khách được trả khách hoặc thời gian thực tế khi họ được trả. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Thông tin dành riêng cho lần cập nhật vị trí gần đây nhất. |
pickupTime optional |
Loại:
Date optional Thời gian dự kiến trong tương lai mà hành khách sẽ được đón hoặc thời gian thực tế khi họ được đón. |
plannedDropOffLocation optional |
Loại:
LatLngLiteral optional Vị trí mà khách hàng cho biết rằng họ sẽ được trả hàng. |
plannedPickupLocation optional |
Loại:
LatLngLiteral optional Vị trí mà khách hàng cho biết họ sẽ đến lấy hàng. |
Giao diện DeliveryVehicle
Giao diện google.maps.journeySharing.DeliveryVehicle
Thông tin chi tiết về xe giao hàng do Fleet Engine trả lại.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, string optional> Thuộc tính xe giao hàng tuỳ chỉnh. |
name |
Loại:
string Ở định dạng "providers/{provider_id}/deliveryXes/{delivery_vehicle_id}". Delivery_vehicle_id phải là giá trị nhận dạng duy nhất. |
navigationStatus |
Loại:
string Trạng thái di chuyển hiện tại của xe. |
remainingDistanceMeters |
Loại:
number Quãng đường lái xe còn lại trong đoạn tuyến đường hiện tại, tính bằng mét. |
remainingVehicleJourneySegments |
Loại:
Array<VehicleJourneySegment> Đoạn hành trình được chỉ định cho xe giao hàng này, bắt đầu từ vị trí được báo cáo gần đây nhất của xe. Thông tin này chỉ được điền khi đối tượng dữ liệu DeliveryVehicle được cung cấp thông qua FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional |
Loại:
LatLngLiteral optional Vị trí kết thúc của đoạn tuyến đường hiện tại. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Vị trí được báo cáo gần đây nhất của xe giao hàng. |
remainingDurationMillis optional |
Loại:
number optional Thời gian lái xe còn lại trong đoạn tuyến đường hiện tại, tính bằng mili giây. |
Giao diện DeliveryVehicleStop
Giao diện google.maps.journeySharing.DeliveryVehicleStop
Loại xe giao hàng
Thuộc tính | |
---|---|
tasks |
Danh sách Việc cần làm cần thực hiện tại điểm dừng này.
|
plannedLocation optional |
Loại:
LatLngLiteral optional Vị trí của điểm dừng. |
state optional |
Loại:
DeliveryVehicleStopState optional Trạng thái của điểm dừng. |
Hằng số DeliveryVehicleStopState
Hằng số google.maps.journeySharing.DeliveryVehicleStopState
Trạng thái hiện tại của DeliveryVehicleStop
.
Truy cập bằng cách gọi const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
ARRIVED |
Đã đến nơi. Giả sử khi xe đang định tuyến đến điểm dừng tiếp theo, thì tất cả các điểm dừng trước đó đã hoàn tất. |
ENROUTE |
Đã chỉ định và chủ động định tuyến. |
NEW |
Đã tạo nhưng không chủ động định tuyến. |
UNSPECIFIED |
Không xác định. |
Giao diện VehicleJourneySegment
Giao diện google.maps.journeySharing.VehicleJourneySegment
Loại phân khúc Hành trình của xe
Thuộc tính | |
---|---|
drivingDistanceMeters optional |
Loại:
number optional Khoảng cách di chuyển từ điểm dừng trước đó đến trạm dừng này (tính bằng mét). |
drivingDurationMillis optional |
Loại:
number optional Thời gian di chuyển từ điểm dừng trước đó (tính bằng mili giây). |
path optional |
Loại:
Array<LatLngLiteral> optional Đường đi từ điểm dừng trước (hoặc vị trí hiện tại của xe, nếu điểm dừng này là điểm dừng đầu tiên trong danh sách điểm dừng) đến điểm dừng này. |
stop optional |
Loại:
DeliveryVehicleStop optional Thông tin về điểm dừng. |
Giao diện VehicleLocationUpdate
Giao diện google.maps.journeySharing.VehicleLocationUpdate
Loại thông tin cập nhật về vị trí xe
Thuộc tính | |
---|---|
heading optional |
Loại:
number optional Tiêu đề của nội dung cập nhật. 0 tương ứng với phía bắc, 180 tương ứng với phía nam. |
location optional |
Loại:
LatLngLiteral|LatLng optional Vị trí của bản cập nhật. |
speedKilometersPerHour optional |
Loại:
number optional Tốc độ tính bằng kilômét trên giờ. |
time optional |
Loại:
Date optional Thời điểm nhận được thông tin cập nhật này từ xe. |
Giao diện VehicleWaypoint
Giao diện google.maps.journeySharing.VehicleWaypoint
Loại điểm điều khiển phương tiện.
Thuộc tính | |
---|---|
distanceMeters optional |
Loại:
number optional Khoảng cách giữa điểm tham chiếu trước đó (hoặc vị trí hiện tại của xe, nếu điểm tham chiếu này là điểm đầu tiên trong danh sách điểm tham chiếu) đến điểm tham chiếu này tính bằng mét. |
durationMillis optional |
Loại:
number optional Thời gian di chuyển từ điểm tham chiếu trước đó (hoặc vị trí hiện tại của xe, nếu điểm tham chiếu này là điểm tham chiếu đầu tiên trong danh sách điểm tham chiếu) tới điểm tham chiếu này tính bằng mili giây. |
location optional |
Loại:
LatLngLiteral optional Vị trí của điểm tham chiếu. |
path optional |
Loại:
Array<LatLngLiteral> optional Đường đi từ điểm tham chiếu trước đó (hoặc vị trí hiện tại của xe, nếu điểm tham chiếu này là điểm đầu tiên trong danh sách điểm tham chiếu) đến điểm tham chiếu này. |
speedReadingIntervals optional |
Loại:
Array<SpeedReadingInterval> optional Danh sách tốc độ giao thông dọc theo đường dẫn từ điểm tham chiếu trước đó (hoặc vị trí của xe) đến điểm tham chiếu hiện tại. Mỗi khoảng trong danh sách mô tả lưu lượng truy cập trên một đoạn liền kề trên đường dẫn; khoảng thời gian này xác định điểm bắt đầu và điểm kết thúc của đoạn thông qua các chỉ mục của chúng. Hãy xem định nghĩa của SpeedReadingInterval để biết thêm chi tiết. |
Giao diện Xe
Giao diện google.maps.journeySharing.Vehicle
Thông tin chi tiết về một chiếc xe được Fleet Engine trả lại.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, *> Thuộc tính tuỳ chỉnh của xe. |
name |
Loại:
string Ở định dạng "providers/{provider_id}/vehicles/{vehicle_id}". Xe_id phải là một giá trị nhận dạng duy nhất. |
navigationStatus |
Loại:
VehicleNavigationStatus Trạng thái di chuyển hiện tại của xe. |
remainingDistanceMeters |
Loại:
number Quãng đường lái xe còn lại trong đoạn tuyến đường hiện tại, tính bằng mét. |
vehicleState |
Loại:
VehicleState Trạng thái xe. |
vehicleType |
Loại:
VehicleType Loại xe này. |
currentRouteSegmentEndPoint optional |
Loại:
TripWaypoint optional Điểm tham chiếu nơi đoạn tuyến đường hiện tại kết thúc. |
currentRouteSegmentVersion optional |
Loại:
Date optional Thời điểm đoạn tuyến đường hiện tại được đặt. |
currentTrips optional |
Loại:
Array<string> optional Danh sách mã chuyến đi cho các chuyến đi hiện được chỉ định cho xe này. |
etaToFirstWaypoint optional |
Loại:
Date optional ETA cho mục nhập đầu tiên trong trường điểm tham chiếu. |
latestLocation optional |
Loại:
VehicleLocationUpdate optional Vị trí được báo cáo gần đây nhất của chiếc xe. |
maximumCapacity optional |
Loại:
number optional Tổng số người mà chiếc xe này có thể chở. Trình điều khiển không được xem xét trong giá trị này. |
supportedTripTypes optional |
Các loại chuyến đi được xe này hỗ trợ. |
waypoints optional |
Loại:
Array<TripWaypoint> optional Các điểm tham chiếu còn lại được chỉ định cho Xe này. |
waypointsVersion optional |
Loại:
Date optional Lần gần đây nhất trường tham chiếu được cập nhật. |
Hằng số VehicleNavigationStatus
Hằng số google.maps.journeySharing.VehicleNavigationStatus
Trạng thái điều hướng hiện tại của Vehicle
.
Truy cập bằng cách gọi const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
ARRIVED_AT_DESTINATION |
Xe trong phạm vi khoảng 50 m từ điểm đến. |
ENROUTE_TO_DESTINATION |
Điều hướng từng chặng khả dụng và điều hướng ứng dụng Trình điều khiển đã chuyển sang chế độ GUIDED_NAV. |
NO_GUIDANCE |
Thao tác điều hướng của ứng dụng Trình điều khiển đang ở chế độ FREE_NAV. |
OFF_ROUTE |
Xe đã đi chệch khỏi tuyến đường đề xuất. |
UNKNOWN_NAVIGATION_STATUS |
Trạng thái điều hướng chưa được chỉ định. |
Hằng số VehicleState
Hằng số google.maps.journeySharing.VehicleState
Trạng thái hiện tại của Vehicle
.
Truy cập bằng cách gọi const {VehicleState} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
OFFLINE |
Xe này không nhận các chuyến đi mới. |
ONLINE |
Xe này đang chấp nhận các chuyến đi mới. |
UNKNOWN_VEHICLE_STATE |
Trạng thái xe không xác định. |
Hằng số VehicleType
Hằng số google.maps.journeySharing.VehicleType
Loại Vehicle
.
Truy cập bằng cách gọi const {VehicleType} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
AUTO |
Ô tô. |
TAXI |
Bất kỳ loại xe nào hoạt động như taxi (thường được cấp phép hoặc quản lý). |
TRUCK |
Xe có dung tích chứa đồ lớn. |
TWO_WHEELER |
Xe mô tô, xe đạp gắn máy hoặc xe mô tô hai bánh khác. |
UNKNOWN |
Loại xe không xác định. |
Hằng số TripType
Hằng số google.maps.journeySharing.TripType
Các loại chuyến đi được Vehicle
hỗ trợ.
Truy cập bằng cách gọi const {TripType} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
EXCLUSIVE |
Chuyến đi chỉ dành riêng cho một phương tiện di chuyển. |
SHARED |
Chuyến đi có thể chung xe với các chuyến đi khác. |
UNKNOWN_TRIP_TYPE |
Loại chuyến đi không xác định. |
Giao diện TripWaypoint
Giao diện google.maps.journeySharing.TripWaypoint
Loại Tripwaypoint.
Thuộc tính | |
---|---|
distanceMeters optional |
Loại:
number optional Khoảng cách giữa điểm tham chiếu trước đó (hoặc vị trí hiện tại của xe, nếu điểm tham chiếu này là điểm đầu tiên trong danh sách điểm tham chiếu) đến điểm tham chiếu này tính bằng mét. |
durationMillis optional |
Loại:
number optional Thời gian di chuyển từ điểm tham chiếu trước đó (hoặc vị trí hiện tại của xe, nếu điểm tham chiếu này là điểm tham chiếu đầu tiên trong danh sách điểm tham chiếu) tới điểm tham chiếu này tính bằng mili giây. |
location optional |
Loại:
LatLng optional Vị trí của điểm tham chiếu. |
path optional |
Đường đi từ điểm dừng trước (hoặc vị trí hiện tại của xe, nếu điểm dừng này là điểm dừng đầu tiên trong danh sách điểm dừng) đến điểm dừng này. |
speedReadingIntervals optional |
Loại:
Array<SpeedReadingInterval> optional Danh sách tốc độ giao thông dọc theo đường dẫn từ điểm tham chiếu trước đó (hoặc vị trí của xe) đến điểm tham chiếu hiện tại. Mỗi khoảng trong danh sách mô tả lưu lượng truy cập trên một đoạn liền kề trên đường dẫn; khoảng thời gian này xác định điểm bắt đầu và điểm kết thúc của đoạn thông qua các chỉ mục của chúng. Hãy xem định nghĩa của SpeedReadingInterval để biết thêm chi tiết. |
tripId optional |
Loại:
string optional Chuyến đi liên quan đến điểm tham chiếu này. |
waypointType optional |
Loại:
WaypointType optional Vai trò của điểm tham chiếu này trong chuyến đi này, chẳng hạn như đón khách hoặc trả xe. |
Hằng số WaypointType
Hằng số google.maps.journeySharing.WaypointType
Các loại điểm tham chiếu được Vehicle
hỗ trợ.
Truy cập bằng cách gọi const {WaypointType} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Điểm tham chiếu cho người bỏ xe. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Điểm tham chiếu cho các điểm đến trung gian trong một chuyến đi nhiều điểm đến. |
PICKUP_WAYPOINT_TYPE |
Điểm tham chiếu để đón khách. |
UNKNOWN_WAYPOINT_TYPE |
Loại điểm tham chiếu không xác định. |
Giao diện TimeWindow
Giao diện google.maps.journeySharing.TimeWindow
Phạm vi thời gian.
Thuộc tính | |
---|---|
endTime |
Loại:
Date Thời gian kết thúc của khung thời gian (bao gồm cả thời gian này). |
startTime |
Loại:
Date Thời gian bắt đầu của khoảng thời gian (bao gồm cả thời gian này). |
Hằng số tốc độ
Hằng số google.maps.journeySharing.Speed
Phân loại tốc độ hình nhiều đường dựa trên dữ liệu giao thông.
Truy cập bằng cách gọi const {Speed} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hằng số | |
---|---|
NORMAL |
Tốc độ bình thường, không phát hiện thấy va chạm. |
SLOW |
Đã phát hiện thấy ùn tắc, nhưng không có kẹt xe nào hình thành. |
TRAFFIC_JAM |
Đã phát hiện thấy kẹt xe. |
Giao diện SpeedReadingInterval
Giao diện google.maps.journeySharing.SpeedReadingInterval
Chỉ báo mật độ lưu lượng truy cập trên một phân đoạn đường dẫn liền kề. Khoảng thời gian này xác định điểm bắt đầu và điểm kết thúc của đoạn thông qua các chỉ mục của chúng.
Thuộc tính | |
---|---|
endPolylinePointIndex |
Loại:
number Chỉ mục bắt đầu từ 0 của điểm kết thúc của khoảng trong đường dẫn. |
speed |
Loại:
Speed Tốc độ lưu lượng truy cập trong khoảng thời gian này. |
startPolylinePointIndex |
Loại:
number Chỉ mục bắt đầu từ 0 của điểm bắt đầu của khoảng thời gian trong đường dẫn. |