Fleet Tracking

Lớp BrusselsengineDeliveryXeLocationProvider

Lớp google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider

Nhà cung cấp dịch vụ giao xe.

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.

FleetEngineDeliveryVehicleLocationProvider
FleetEngineDeliveryVehicleLocationProvider(options)
Thông số:
Tạo nhà cung cấp vị trí mới cho phương tiện giao hàng của Fleet Engine.
deliveryVehicleId
Loại: string
Mã nhận dạng cho xe mà nhà cung cấp vị trí này quan sát được. Đặt trường này để theo dõi một phương tiện.
shouldShowOutcomeLocations
Loại: boolean optional
Tùy ý cho phép người dùng hiển thị vị trí kết quả của việc cần làm.
shouldShowTasks
Loại: boolean optional
Cho phép người dùng hiển thị các việc cần làm đã tìm nạp nếu muốn.
staleLocationThresholdMillis
Loại: number
Trường này ở chế độ chỉ đọc. Ngưỡng cho vị trí xe cũ. Nếu vị trí mới nhất được cập nhật cho xe đã vượt quá ngưỡng này thì xe sẽ không xuất hiện.
taskFilterOptions
Trả về các tuỳ chọn bộ lọc sẽ áp dụng khi tìm nạp các tác vụ.
Đã 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 BrusselsEngineDeliveryXeLocationProviderOptions

Giao diện google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions

Các phương thức giao hàng cho nhà cung cấp vị trí xe.

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.
deliveryVehicleId optional
Loại: string optional
Mã xe giao hàng để theo dõi ngay sau khi nhà cung cấp vị trí tạo bản sao. Nếu bạn không chỉ định, nhà cung cấp vị trí sẽ không bắt đầu theo dõi xe nào; hãy sử dụng FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId để đặt mã nhận dạng và bắt đầu theo dõi.
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.

shouldShowOutcomeLocations optional
Loại: boolean optional
Boolean để hiển thị hoặc ẩn vị trí kết quả cho các tác vụ được tìm nạp.
shouldShowTasks optional
Loại: boolean optional
Boolean để hiển thị hoặc ẩn các tác vụ. Nếu bạn đặt giá trị này thành false, thì điểm cuối ListTasks sẽ không được gọi để tìm nạp các tác vụ. Chỉ những trạm dừng xe sắp tới mới xuất hiện.
staleLocationThresholdMillis optional
Loại: number optional
Ngưỡng cho vị trí xe cũ. Nếu vị trí mới nhất được cập nhật cho xe là ngưỡng cũ hơn này thì xe sẽ không xuất hiện. Mặc định là 24 giờ bằng mili giây. Nếu ngưỡng này nhỏ hơn 0 hoặc Infinity, thì ngưỡng này sẽ bị bỏ qua và vị trí của xe sẽ không bị coi là đã cũ.
taskFilterOptions optional
Các tuỳ chọn bộ lọc sẽ áp dụng khi tìm nạp việc cần làm. Các tùy chọn có thể bao gồm xe, thời gian và trạng thái công việc cụ thể.

Giao diện FleetEngineTaskFilterOptions

Giao diện google.maps.journeySharing.FleetEngineTaskFilterOptions

Tùy chọn lọc các tác vụ trong Nhà cung cấp vị trí xe giao 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.

completionTimeFrom optional
Loại: Date optional
Giới hạn dưới độc quyền cho thời gian hoàn thành tác vụ. Dùng để lọc những việc cần làm đã hoàn thành sau thời gian đã chỉ định.
completionTimeTo optional
Loại: Date optional
Giới hạn trên độc quyền cho thời gian hoàn thành tác vụ. Dùng để lọc những việc cần làm đã hoàn thành trước thời gian đã chỉ định.
state optional
Loại: string optional
Trạng thái của tác vụ. Các giá trị hợp lệ là ĐÃ MỞ hoặc ĐÃ ĐÓNG CỬA.

Giao diện BrusselsEngineDeliveryXeLocationProviderUpdateEvent

Giao diện google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent

Đối tượng sự kiện do sự kiện cập nhật vị trí của nhà cung cấp xe giao hàng trả về.

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

completedVehicleJourneySegments optional
Loại: Array<VehicleJourneySegment> optional
Các đoạn đường đã hoàn thành bằng xe này. Không thể sửa đổi.
deliveryVehicle optional
Loại: DeliveryVehicle optional
Cấu trúc dữ liệu của xe giao hàng do bản cập nhật trả về. Không thể sửa đổi.
tasks optional
Loại: Array<Task> optional
Danh sách nhiệm vụ mà xe phân phối này phân phát. Không thể sửa đổi.

Lớp hạc vuiseravanLocationLocation

Lớp google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider

Nhà cung cấp địa điểm đội xe giao hàng.

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.

FleetEngineDeliveryFleetLocationProvider
FleetEngineDeliveryFleetLocationProvider(options)
Thông số:
Tạo nhà cung cấp vị trí mới cho các phương tiện được Fleet Engine theo dõi.
deliveryVehicleFilter
Loại: string optional
Bộ lọc được áp dụng khi tìm nạp xe giao hàng.
locationRestriction
Các giới hạn mà theo dõi đó là các phương tiện giao hàng. Nếu không có giới hạn nào được đặt, sẽ không có phương tiện giao hàng nào được theo dõi. Để theo dõi tất cả các phương tiện giao hàng bất kể vị trí, hãy đặt ranh giới tương đương với toàn bộ trái đất.
pollingIntervalMillis
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.

staleLocationThresholdMillis
Loại: number
Trường này ở chế độ chỉ đọc. Ngưỡng cho vị trí xe cũ. Nếu vị trí mới nhất được cập nhật cho xe đã vượt quá ngưỡng này thì xe sẽ không xuất hiện.
Đã kế thừa: addListener
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 FleetEngineDeliveryFleetLocationProviderOptions

Giao diện google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions

Các lựa chọn về nhà cung cấp dịch vụ giao hàng tận nơi.

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.
deliveryVehicleFilter optional
Loại: string optional
Một cụm từ tìm kiếm bộ lọc sẽ áp dụng khi tìm nạp xe phân phối. Bộ lọc này được chuyển trực tiếp đến Fleet Engine.

Xem ListDeliveryXesRequest.filter để biết các định dạng được hỗ trợ.

Xin lưu ý rằng bộ lọc hợp lệ cho các thuộc tính phải có tiền tố "attribute". Ví dụ: attributes.x = "y" hoặc attributes."x y" = "z".

locationRestriction optional
Ranh giới/vĩ độ để theo dõi xe ngay sau khi nhà cung cấp vị trí được tạo. Nếu bạn không đặt chính sách này, nhà cung cấp dịch vụ vị trí sẽ không bắt đầu theo dõi bất kỳ phương tiện nào; hãy sử dụng FleetEngineDeliveryFleetLocationProvider.locationRestriction để đặt ranh giới và bắt đầu theo dõi. Để theo dõi tất cả các phương tiện giao hàng bất kể vị trí, hãy đặt ranh giới tương đương với toàn bộ trái đất.
staleLocationThresholdMillis optional
Loại: number optional
Ngưỡng cho vị trí xe cũ. Nếu vị trí mới nhất được cập nhật cho xe là ngưỡng cũ hơn này thì xe sẽ không xuất hiện. Mặc định là 24 giờ bằng mili giây. Nếu ngưỡng nhỏ hơn 0 hoặc Infinity, thì ngưỡng này sẽ bị bỏ qua và vị trí của xe sẽ không bị coi là đã cũ.

Giao diện FleetEngineDeliveryBrusselsLocationProviderUpdateEvent

Giao diện google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent

Đối tượng sự kiện do sự kiện cập nhật vị trí của nhóm cung cấp dịch vụ phân phối trả về.

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

deliveryVehicles optional
Loại: Array<DeliveryVehicle> optional
Danh sách phương tiện giao hàng được truy vấn trả về. Không thể sửa đổi.