Klasa FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
Dostawca lokalizacji przesyłki.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing");
Zespół | |
|---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options)Parametry:
Tworzy nowego dostawcę lokalizacji na potrzeby śledzenia przesyłek w Fleet Engine. |
Właściwości | |
|---|---|
trackingId |
Typ:
stringIdentyfikator śledzenia zadania, które obserwuje ten dostawca lokalizacji. Ustaw to pole, aby rozpocząć śledzenie. |
Dziedziczone:
isPolling,
pollingIntervalMillis
| |
Metody | |
|---|---|
refresh |
refresh()Parametry: brak
Wartość zwracana:
voidWyraźnie odświeża śledzoną lokalizację. |
Dziedziczone:
addListener
| |
Wydarzenia | |
|---|---|
error |
function(event)Argumenty:
Zdarzenie wywoływane, gdy dostawca lokalizacji napotka błąd. |
update |
function(event)Argumenty:
Zdarzenie wywoływane po zakończeniu żądania aktualizacji danych Fleet Engine. |
Dziedziczone:
ispollingchange
| |
Interfejs FleetEngineShipmentLocationProviderOptions
Interfejs
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
Opcje dostawcy lokalizacji przesyłki.
Właściwości | |
|---|---|
authTokenFetcher |
Typ:
AuthTokenFetcherUdostępnia tokeny sieciowe JSON do uwierzytelniania klienta w Fleet Engine. |
projectId |
Typ:
stringIdentyfikator projektu klienta z konsoli Google Cloud. |
activePolylineCustomization
opcjonalne |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalDostosowanie zastosowane do aktywnej linii łamanej. Aktywna linia łamana odpowiada części trasy, którą pojazd aktualnie pokonuje. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
deliveryVehicleMarkerCustomization
opcjonalne |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika pojazdu dostawczego. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
destinationMarkerCustomization
opcjonalne |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika miejsca docelowego. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
pollingIntervalMillis
opcjonalne |
Typ:
number optionalMinimalny czas między pobieraniem informacji o zmianie lokalizacji w milisekundach. Jeśli pobranie informacji o zmianie lokalizacji trwa dłużej niż pollingIntervalMillis, następna informacja o zmianie lokalizacji nie zostanie rozpoczęta, dopóki nie zakończy się bieżąca. Ustawienie tej wartości na 0, Infinity lub wartość ujemną wyłącza automatyczne aktualizacje lokalizacji. Nowa informacja o zmianie lokalizacji jest pobierana raz, jeśli zmieni się parametr identyfikatora śledzenia (np. identyfikator śledzenia przesyłki dostawcy lokalizacji przesyłki) lub opcja filtrowania (np. granice widocznego obszaru lub filtry atrybutów dla dostawców lokalizacji floty). Domyślny i minimalny odstęp sondowania to 5000 milisekund. Jeśli ustawisz odstęp sondowania na mniejszą wartość dodatnią, zostanie zapisana i użyta wartość 5000. |
remainingPolylineCustomization
opcjonalne |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalDostosowanie zastosowane do pozostałej części linii łamanej. Pozostała linia łamana odpowiada części trasy, której pojazd jeszcze nie zaczął pokonywać. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
takenPolylineCustomization
opcjonalne |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalDostosowanie zastosowane do wybranej linii łamanej. Linia łamana przebytej trasy odpowiada części trasy, którą pojazd już pokonał. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
trackingId
opcjonalne |
Typ:
string optionalIdentyfikator śledzenia zadania, które ma być śledzone natyczmiast po utworzeniu instancji dostawcy lokalizacji. Jeśli nie podasz identyfikatora, dostawca lokalizacji nie zacznie śledzić żadnego zadania. Aby ustawić identyfikator śledzenia i rozpocząć śledzenie, użyj metody FleetEngineShipmentLocationProvider.trackingId. |
Interfejs FleetEngineShipmentLocationProviderUpdateEvent
Interfejs
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
Obiekt zdarzenia przekazywany do modułu obsługi zdarzeń po wywołaniu zdarzenia FleetEngineShipmentLocationProvider.update.
Właściwości | |
|---|---|
taskTrackingInfo
opcjonalne |
Typ:
TaskTrackingInfo optionalStruktura informacji o śledzeniu zadań zwracana przez aktualizację. Nie można go modyfikować. |