Lớp FleetEngineShipmentLocationProvider
Lớp google.maps.journeySharing.FleetEngineShipmentLocationProvider
Nhà cung cấp vị trí lô hàng.
Lớp này mở rộng PollingLocationProvider
.
Truy cập bằng cách gọi const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. Xem phần Thư viện trong API Maps JavaScript.
Hàm dựng | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Thông số:
Tạo một nhà cung cấp vị trí mới để theo dõi lô hàng của Công cụ quản lý đội xe. |
Thuộc tính | |
---|---|
trackingId |
Loại:
string Mã theo dõi cho tác vụ mà nhà cung cấp vị trí này quan sát. Thiết lập trường này để bắt đầu theo dõi. |
Kế thừa:
isPolling ,
pollingIntervalMillis
|
Phương thức | |
---|---|
refresh |
refresh() Thông số: Không có
Giá trị trả về:
void Làm mới rõ ràng vị trí được theo dõi. |
Kế thừa:
addListener
|
Sự kiện | |
---|---|
error |
function(event) Đối số:
Sự kiện được kích hoạt khi trình cung cấp vị trí gặp lỗi. |
update |
function(event) Đối số:
Sự kiện được kích hoạt khi yêu cầu cập nhật dữ liệu của Công cụ quản lý đội xe đã hoàn tất. |
Kế thừa:
ispollingchange
|
Giao diện FleetEngineShipmentLocationProviderOptions
Giao diện google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
Các lựa chọn cho nhà cung cấp vị trí giao hàng.
Thuộc tính | |
---|---|
authTokenFetcher |
Loại:
AuthTokenFetcher Cung cấp mã thông báo web JSON để xác thực ứng dụng với Công cụ của đội xe. |
projectId |
Loại:
string Mã dự án của người dùng trong Google Cloud Console. |
activePolylineCustomization optional |
Loại:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Tuỳ chỉnh được áp dụng cho đường đa tuyến đang hoạt động. Một đường đa tuyến đang hoạt động tương ứng với một phần của tuyến đường mà xe đang đi qua. Sử dụng trường này để chỉ định kiểu tuỳ chỉnh (chẳng hạn như màu đường đa tuyến) và khả năng tương tác (chẳng hạn như xử lý lượt nhấp).
|
deliveryVehicleMarkerCustomization optional |
Loại:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Nội dung tuỳ chỉnh được áp dụng cho điểm đánh dấu xe giao hàng. Sử dụng trường này để chỉ định kiểu tuỳ chỉnh (chẳng hạn như biểu tượng điểm đánh dấu) và khả năng tương tác (chẳng hạn như xử lý lượt nhấp).
|
destinationMarkerCustomization optional |
Loại:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Nội dung tuỳ chỉnh được áp dụng cho điểm đánh dấu đích. Sử dụng trường này để chỉ định kiểu tuỳ chỉnh (chẳng hạn như biểu tượng điểm đánh dấu) và khả năng tương tác (chẳng hạn như xử lý lượt nhấp).
|
pollingIntervalMillis optional |
Loại:
number optional Thời gian tối thiểu giữa các lần tìm nạp thông tin cập nhật vị trí tính bằng mili giây. Nếu quá trình tìm nạp thông tin cập nhật vị trí mất nhiều thời gian hơn pollingIntervalMillis , thì quá trình cập nhật vị trí tiếp theo sẽ không bắt đầu cho đến khi quá trình hiện tại kết thúc. Việc đặt giá trị này thành 0, Infinity hoặc giá trị âm sẽ tắt tính năng tự động cập nhật vị trí. Thông tin cập nhật vị trí mới sẽ được tìm nạp một lần nếu tham số mã vận đơn (ví dụ: mã vận đơn của nhà cung cấp vị trí vận đơn) hoặc một tuỳ chọn lọc (ví dụ: giới hạn khung nhìn hoặc bộ lọc thuộc tính cho nhà cung cấp vị trí của đội xe) thay đổi. Khoảng thời gian thăm dò ý kiến mặc định và tối thiểu là 5000 mili giây. Nếu bạn đặt khoảng thời gian thăm dò ý kiến thành một giá trị dương thấp hơn, thì 5000 sẽ được lưu trữ và sử dụng. |
remainingPolylineCustomization optional |
Loại:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Tuỳ chỉnh được áp dụng cho đường đa tuyến còn lại. Hình nhiều đường còn lại tương ứng với một phần của tuyến đường mà xe chưa bắt đầu đi qua. Sử dụng trường này để chỉ định kiểu tuỳ chỉnh (chẳng hạn như màu đường đa tuyến) và khả năng tương tác (chẳng hạn như xử lý lượt nhấp).
|
takenPolylineCustomization optional |
Loại:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Nội dung tuỳ chỉnh được áp dụng cho đường đa tuyến đã chụp. Hình nhiều đường đã chụp tương ứng với một phần của tuyến đường mà xe đã đi qua. Sử dụng trường này để chỉ định kiểu tuỳ chỉnh (chẳng hạn như màu đường đa tuyến) và khả năng tương tác (chẳng hạn như xử lý lượt nhấp).
|
trackingId optional |
Loại:
string optional Mã theo dõi của tác vụ cần theo dõi ngay sau khi tạo thực thể trình cung cấp vị trí. Nếu không được chỉ định, nhà cung cấp vị trí sẽ không bắt đầu theo dõi bất kỳ tác vụ nào; hãy sử dụng FleetEngineShipmentLocationProvider.trackingId để đặt mã theo dõi và bắt đầu theo dõi. |
Giao diện FleetEngineShipmentLocationProviderUpdateEvent
Giao diện google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
Đối tượng sự kiện được truyền đến trình xử lý sự kiện khi sự kiện FleetEngineShipmentLocationProvider.update
được kích hoạt.
Thuộc tính | |
---|---|
taskTrackingInfo optional |
Loại:
TaskTrackingInfo optional Cấu trúc thông tin theo dõi công việc được trả về trong bản cập nhật. Không thể sửa đổi. |