Lớp FleetEngineTripLocationProvider
Lớp google.maps.journeySharing.FleetEngineTripLocationProvider
Nhà cung cấp vị trí chuyến đi.
Lớp này mở rộng PollingLocationProvider
.
Truy cập bằng cách gọi const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. Xem Thư viện trong API JavaScript Maps.
Hàm dựng | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Các thông số:
Tạo một nhà cung cấp vị trí mới cho chuyến đi của Fleet Engine. |
Thuộc tính | |
---|---|
tripId |
Loại:
string Mã cho chuyến đi mà nhà cung cấp vị trí này quan sát. Đặt trường này để bắt đầu theo dõi. |
Kế thừa:
isPolling , pollingIntervalMillis
|
Phương thức | |
---|---|
refresh |
refresh() Tham 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 hoàn tất yêu cầu cập nhật dữ liệu của Fleet Engine. |
Kế thừa:
ispollingchange
|
Giao diện FleetEngineTripLocationProviderOptions
Giao diện google.maps.journeySharing.FleetEngineTripLocationProviderOptions
Các tuỳ chọn cho trình cung cấp vị trí chuyến đi.
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 Fleet Engine. |
projectId |
Loại:
string Mã dự án của người tiêu dùng trong Google Cloud Console. |
destinationMarkerCustomization optional |
Loại:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Chế độ tuỳ chỉnh đã áp dụng cho điểm đánh dấu điểm đến. 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ư thao tác nhấp chuột).
|
originMarkerCustomization optional |
Loại:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Chế độ tuỳ chỉnh đã áp dụng cho điểm đánh dấu điểm khởi hành. 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ư thao tác nhấp chuột).
|
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ị trí, thì lần cập nhật vị trí tiếp theo sẽ không bắt đầu cho đến khi hoàn tất quá trình cập nhật hiện tại. 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ỳ. Hệ thống sẽ tìm nạp thông tin cập nhật vị trí mới nếu bất kỳ thông số nào mà trình cung cấp vị trí quan sát thấy có sự thay đổi. Khoảng thời gian thăm dò mặc định là 5.000 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ò thành một giá trị nhỏ hơn 0, thì 5000 sẽ được sử dụng. |
tripId optional |
Loại:
string optional Mã chuyến đi cần theo dõi ngay sau khi tạo thực thể cho trình cung cấp vị trí. Nếu bạn không chỉ định, trình cung cấp vị trí sẽ không bắt đầu theo dõi bất kỳ chuyến đi nào. Hãy sử dụng FleetEngineTripLocationProvider.tripId để đặt mã nhận dạng và bắt đầu theo dõi. |
vehicleMarkerCustomization optional |
Loại:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Chế độ tuỳ chỉnh đã áp dụng cho điểm đánh dấu xe. 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ư thao tác nhấp chuột).
|
waypointMarkerCustomization optional |
Loại:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Tùy chỉnh đã áp dụng cho điểm đánh dấu điểm tham chiếu. 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ư thao tác nhấp chuột).
|
Giao diện FleetEngineTripLocationProviderUpdateEvent
Giao diện google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
Đối tượng sự kiện được chuyển đến trình xử lý sự kiện khi sự kiện FleetEngineTripLocationProvider.update
được kích hoạt.
Thuộc tính | |
---|---|
trip optional |
Loại:
Trip optional Cấu trúc chuyến đi được quá trình cập nhật trả về. Không thể sửa đổi. |