Shipment Tracking

Lớp BrusselsEngineShipmentLocationProvider

Lớp google.maps.journeySharing.FleetEngineShipmentLocationProvider

Nhà cung cấp vị trí vận chuyển.

Lớp này mở rộng LocationProvider.

Yêu cầu tham số URL &libraries=journeySharing. Hãy xem phần Thư viện trong API JavaScript của Maps.

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
Thông số:
Tạo nhà cung cấp vị trí mới để theo dõi quá trình vận chuyển đội xe của Fleet Engine.
trackingId
Loại: string
Mã theo dõi cho nhiệm vụ mà nhà cung cấp vị trí này quan sát. Đặt trường này để bắt đầu theo dõi.
getTask
getTask()
Thông số: Không có
Giá trị trả về: Task|null
Trả về việc cần làm hiện đang được theo dõi.
refresh
refresh()
Thông số: Không có
Giá trị trả về: void
Làm mới vị trí được theo dõi một cách rõ ràng.
Đã kế thừa: addListener
error
function(event)
Đối số:
Sự kiện được kích hoạt khi nhà cung cấp vị trí gặp lỗi.
update
function(event)
Sự kiện được kích hoạt khi yêu cầu cập nhật dữ liệu của Fleet Engine hoàn tất.

Giao diện FleetEngineShipmentLocationProviderOptions

Giao diện google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions

Các lựa chọn cho nhà cung cấp vị trí vận chuyển.

Yêu cầu tham số URL &libraries=journeySharing. Hãy xem phần Thư viện trong API JavaScript của Maps.

authTokenFetcher
Cung cấp mã thông báo Web JSON để xác thực ứng dụng cho Fleet Engine.
projectId
Loại: string
Mã dự án của người tiêu dùng từ Google Cloud Console.
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 mất hơn pollingIntervalMillis để tìm nạp thông tin cập nhật về vị trí, thì lần cập nhật vị trí tiếp theo sẽ chưa bắt đầu cho đến khi lượt cập nhật hiện tại kết thúc.

Việc đặt giá trị này thành 0 sẽ tắt tính năng cập nhật vị trí định kỳ. Bản cập nhật vị trí mới sẽ được tìm nạp nếu bất kỳ thông số nào mà nhà cung cấp vị trí quan sát được thay đổi.

Khoảng thời gian thăm dò mặc định là 5000 mili giây, khoảng thời gian tối thiểu. Nếu bạn đặt khoảng thời gian thăm dò bằng giá trị thấp hơn 0, thì 5000 sẽ được sử dụng.

trackingId optional
Loại: string optional
Mã theo dõi của việc cần làm để theo dõi ngay sau khi nhà cung cấp vị trí được tạo bản sao. Nếu không được chỉ định, nhà cung cấp vị trí 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 do sự kiện cập nhật vị trí vận chuyển trả lại hàng.

Yêu cầu tham số URL &libraries=journeySharing. Hãy xem phần Thư viện trong API JavaScript của Maps.

task optional
Loại: Task optional
Cấu trúc tác vụ mà bản cập nhật trả về. Không thể sửa đổi.