Giao diện Việc cần làm
google.maps.journeySharing.Task
giao diện
Thông tin chi tiết về một việc cần làm do Fleet Engine trả về.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, *> Các thuộc tính được chỉ định cho việc cần làm. |
name |
Loại:
string Tên nhiệm vụ ở định dạng "providers/{provider_id}/tasks/{task_id}". task_id phải là giá trị nhận dạng duy nhất và không phải là giá trị nhận dạng theo dõi. Để lưu trữ mã theo dõi của lô hàng, hãy sử dụng trường tracking_id. Nhiều tác vụ có thể có cùng tracking_id. |
remainingVehicleJourneySegments |
Loại:
Array<VehicleJourneySegment> Thông tin về các phân đoạn còn lại cần 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 nhiệm vụ; ví dụ: thời gian nghỉ hoặc lô hàng. |
estimatedCompletionTime optional |
Loại:
Date optional Dấu thời gian của 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 cụ thể về thông tin 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 Trình thiết lập vị trí kết quả của tác vụ ("PROVIDER" hoặc "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Loại:
Date optional Dấu thời gian cho biết thời điểm kết quả của nhiệm vụ được đặt (từ nhà cung cấp). |
plannedLocation optional |
Loại:
LatLngLiteral optional Vị trí cần hoàn thành việc cần làm. |
targetTimeWindow optional |
Loại:
TimeWindow optional Khung thời gian mà bạn cần 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ã nhận dạng của xe thực hiện nhiệm vụ này. |
Giao diện TaskInfo
google.maps.journeySharing.TaskInfo
giao diện
Loại TaskInfo, được dùng bởi DeliveryVehicleStop
.
Thuộc tính | |
---|---|
extraDurationMillis optional |
Loại:
number optional Thời gian bổ sung cần thiết để thực hiện tác vụ, tính bằng mili giây. |
id optional |
Loại:
string optional Mã nhận dạng của việc cần làm. |
targetTimeWindow optional |
Loại:
TimeWindow optional Khung thời gian mà bạn cần hoàn thành việc cần làm. |
Giao diện TaskTrackingInfo
google.maps.journeySharing.TaskTrackingInfo
giao diện
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, *> Các thuộc tính được chỉ định cho việc cần làm. |
name |
Loại:
string Tên theo định dạng "providers/{provider_id}/taskTrackingInfo/{tracking_id}", trong đó tracking_id là 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 vị trí củ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 việc cần làm. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Thông tin cụ thể về thông tin cập nhật vị trí gần đây nhất. |
plannedLocation optional |
Loại:
LatLng optional Vị trí hoàn thành việc cần làm. |
remainingDrivingDistanceMeters optional |
Loại:
number optional Tổng quãng đường còn lại (tính bằng mét) đến VehicleStop mà bạn quan tâm. |
remainingStopCount optional |
Loại:
number optional Cho biết số điểm dừng còn lại của xe cho đến khi đạt đến điểm dừng của nhiệm vụ, bao gồm cả điểm dừng của nhiệm vụ. Ví dụ: nếu điểm dừng tiếp theo của xe là điểm dừng của nhiệm vụ, thì giá trị sẽ là 1. |
routePolylinePoints optional |
Danh sách các điểm khi được kết nối sẽ tạo thành một đường nhiều đoạn của tuyến đường dự kiến của xe đến vị trí của nhiệm vụ 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 Khung thời gian mà bạn cần 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 gian mà nhà cung cấp đặt kết quả của Nhiệm vụ. |
Giao diện Chuyến đi
google.maps.journeySharing.Trip
giao diện
Thông tin chi tiết về một chuyến đi do Fleet Engine trả về.
Thuộc tính | |
---|---|
name |
Loại:
string Theo định dạng "providers/{provider_id}/trips/{trip_id}". trip_id phải là giá trị nhận dạng riêng biệt. |
passengerCount |
Loại:
number Số lượng hành khách trong chuyến đi này; không bao gồm người lái xe. |
remainingWaypoints |
Loại:
Array<VehicleWaypoint> Một mảng gồm các điểm tham chiếu cho biết đường đi từ vị trí hiện tại đến điểm trả khách. |
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, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE hoặc CANCELED. |
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ã nhận dạng của xe thực hiện chuyến đi này. |
actualDropOffLocation optional |
Loại:
LatLngLiteral optional Vị trí nơi khách hàng được thả xuống. |
actualPickupLocation optional |
Loại:
LatLngLiteral optional Vị trí đón khách hàng. |
dropOffTime optional |
Loại:
Date optional Thời gian ước tính trong tương lai khi hành khách sẽ được trả khách hoặc thời gian thực tế khi họ được trả khách. |
latestVehicleLocationUpdate optional |
Loại:
VehicleLocationUpdate optional Thông tin cụ thể về thông tin cập nhật vị trí gần đây nhất. |
pickupTime optional |
Loại:
Date optional Thời gian ước tính trong tương lai khi hành khách đượ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 họ sẽ được thả xuố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
google.maps.journeySharing.DeliveryVehicle
giao diện
Thông tin chi tiết về xe giao hàng do Fleet Engine trả về.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, string optional> Thuộc tính tuỳ chỉnh của xe giao hàng. |
name |
Loại:
string Theo định dạng "providers/{provider_id}/deliveryVehicles/{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 điều hướng hiện tại của xe. |
remainingDistanceMeters |
Loại:
number Quãng đường lái xe còn lại trong đoạn đường hiện tại, tính bằng mét. |
remainingVehicleJourneySegments |
Loại:
Array<VehicleJourneySegment> Các đoạn đường đượ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. Tham số này chỉ được điền sẵ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 đườ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 đường hiện tại, tính bằng mili giây. |
Giao diện DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
giao diện
Loại DeliveryVehicleStop
Thuộc tính | |
---|---|
tasks |
Danh sách các việc cần làm 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 Maps JavaScript API.
Hằng số | |
---|---|
ARRIVED |
Đã đến điểm dừng. Giả định rằng khi xe đang đi đến trạm dừng tiếp theo, tất cả các trạm dừng trước đó đã hoàn tất. |
ENROUTE |
Đã được chỉ định và đang được đị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
google.maps.journeySharing.VehicleJourneySegment
giao diện
Loại VehicleJourneySegment
Thuộc tính | |
---|---|
drivingDistanceMeters optional |
Loại:
number optional Khoảng cách di chuyển từ trạ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 đến điểm dừng này, 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 các đ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
google.maps.journeySharing.VehicleLocationUpdate
giao diện
Loại VehicleLocationUpdate
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 hướng bắc, 180 tương ứng với hướng 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 km/giờ. |
time optional |
Loại:
Date optional Thời gian nhận được bản cập nhật này từ xe. |
Giao diện VehicleWaypoint
google.maps.journeySharing.VehicleWaypoint
giao diện
Loại VehicleWaypoint.
Thuộc tính | |
---|---|
distanceMeters optional |
Loại:
number optional Khoảng cách theo đường đi 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 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 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 tham chiếu đầ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 đi 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 thời gian trong danh sách mô tả lưu lượng truy cập trên một đoạn đường liên tục; 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 đường thông qua chỉ mục của chúng. Hãy xem định nghĩa về SpeedReadingInterval để biết thêm thông tin. |
Giao diện Vehicle
google.maps.journeySharing.Vehicle
giao diện
Thông tin chi tiết về một chiếc xe do Fleet Engine trả về.
Thuộc tính | |
---|---|
attributes |
Loại:
Object<string, *> Thuộc tính tuỳ chỉnh của xe. |
name |
Loại:
string Theo định dạng "providers/{provider_id}/vehicles/{vehicle_id}". vehicle_id phải là giá trị nhận dạng duy nhất. |
navigationStatus |
Loại:
VehicleNavigationStatus Trạng thái điều hướng hiện tại của xe. |
remainingDistanceMeters |
Loại:
number Quãng đường lái xe còn lại trong đoạn đường hiện tại, tính bằng mét. |
vehicleState |
Loại:
VehicleState Trạng thái của xe. |
vehicleType |
Loại:
VehicleType Loại xe này. |
currentRouteSegmentEndPoint optional |
Loại:
TripWaypoint optional Điểm đánh dấu nơi kết thúc đoạn đường hiện tại. |
currentRouteSegmentVersion optional |
Loại:
Date optional Thời gian đặt đoạn đường hiện tại. |
currentTrips optional |
Loại:
Array<string> optional Danh sách mã chuyến đi cho những chuyến đi hiện được chỉ định cho xe này. |
etaToFirstWaypoint optional |
Loại:
Date optional Thời gian đến dự kiến cho mục đầ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 xe. |
maximumCapacity optional |
Loại:
number optional Tổng số hành khách mà phương tiện này có thể chở. Giá trị này không bao gồm người lái xe. |
supportedTripTypes optional |
Các loại chuyến đi mà 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 điểm đánh dấ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 Maps JavaScript API.
Hằng số | |
---|---|
ARRIVED_AT_DESTINATION |
Xe đang ở trong phạm vi khoảng 50 m tính từ điểm đến. |
ENROUTE_TO_DESTINATION |
Tính năng chỉ đường từng chặng hiện đã hoạt động và chế độ chỉ đường của ứng dụng Driver đã chuyển sang chế độ GUIDED_NAV. |
NO_GUIDANCE |
Chế độ điều hướng của ứng dụng Driver là FREE_NAV. |
OFF_ROUTE |
Xe đã đi sai tuyến đường được đề xuất. |
UNKNOWN_NAVIGATION_STATUS |
Trạng thái điều hướng không xác đị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 Maps JavaScript API.
Hằng số | |
---|---|
OFFLINE |
Xe không chấp nhận chuyến đi mới. |
ONLINE |
Xe đang 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 Maps JavaScript API.
Hằng số | |
---|---|
AUTO |
Ô tô. |
TAXI |
Mọi loại xe hoạt động như taxi (thường được cấp phép hoặc quản lý). |
TRUCK |
Xe có dung lượng lưu trữ lớn. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc phương tiện hai bánh khác. |
UNKNOWN |
Không xác định được loại xe. |
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 Maps JavaScript API.
Hằng số | |
---|---|
EXCLUSIVE |
Chuyến đi chỉ dành riêng cho một xe. |
SHARED |
Chuyến đi có thể dùng 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
google.maps.journeySharing.TripWaypoint
giao diện
Loại TripWaypoint.
Thuộc tính | |
---|---|
distanceMeters optional |
Loại:
number optional Khoảng cách theo đường đi 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 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 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 các đ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 đi 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 thời gian trong danh sách mô tả lưu lượng truy cập trên một đoạn đường liên tục; 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 đường thông qua chỉ mục của chúng. Hãy xem định nghĩa về SpeedReadingInterval để biết thêm thông tin. |
tripId optional |
Loại:
string optional Chuyến đi được liên kết với điểm đánh dấu này. |
waypointType optional |
Loại:
WaypointType optional Vai trò của điểm tham chiếu này trong chuyến đi, chẳng hạn như đón hoặc trả khách. |
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 Maps JavaScript API.
Hằng số | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Điểm tham chiếu để trả khách. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Điểm tham chiếu cho các điểm đến trung gian trong một chuyến đi có nhiều điểm đến. |
PICKUP_WAYPOINT_TYPE |
Điểm dừng chân để đón hành khách. |
UNKNOWN_WAYPOINT_TYPE |
Loại điểm đánh dấu không xác định. |
Giao diện TimeWindow
google.maps.journeySharing.TimeWindow
giao diện
Một 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ả giá trị đầu và giá trị cuối). |
startTime |
Loại:
Date Thời gian bắt đầu của khung thời gian (bao gồm cả giá trị đầu và giá trị cuối). |
Hằng số tốc độ
Hằng số google.maps.journeySharing.Speed
Phân loại tốc độ của đường 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 Maps JavaScript API.
Hằng số | |
---|---|
NORMAL |
Tốc độ bình thường, không phát hiện thấy tình trạng chậm tốc độ. |
SLOW |
Phát hiện tình trạng giảm tốc độ, nhưng không xảy ra tắc nghẽn giao thông. |
TRAFFIC_JAM |
Đã phát hiện tình trạng tắc nghẽn giao thông. |
Giao diện SpeedReadingInterval
google.maps.journeySharing.SpeedReadingInterval
giao diện
Chỉ báo mật độ giao thông trên một đoạn đường liên tục. Khoảng thời gian xác định điểm bắt đầu và điểm kết thúc của đoạn thông qua chỉ mục của chúng.
Thuộc tính | |
---|---|
endPolylinePointIndex |
Loại:
number Chỉ mục dựa trên 0 của điểm kết thúc của khoảng thời gian trong đường dẫn. |
speed |
Loại:
Speed Tốc độ giao thông trong khoảng thời gian này. |
startPolylinePointIndex |
Loại:
number Chỉ mục dựa trên 0 của điểm bắt đầu của khoảng thời gian trong đường dẫn. |