Klasa FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
zajęcia
Dostawca miejsca dostawy.
Te zajęcia są rozszerzone na PollingLocationProvider
.
Aby uzyskać dostęp, zadzwoń pod numer const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parametry:
Tworzy nowego dostawcę lokalizacji na potrzeby śledzenia przesyłek Fleet Engine. |
Właściwości | |
---|---|
trackingId |
Typ:
string Identyfikator śledzenia dla zadania obserwowanego przez tego dostawcę lokalizacji. Ustaw to pole, aby rozpocząć śledzenie. |
Odziedziczone:
isPolling , pollingIntervalMillis
|
Metody | |
---|---|
refresh |
refresh() Parametry: brak
Wartość zwrotu:
void Wyraźnie odświeża śledzoną lokalizację. |
Odziedziczone:
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. |
Odziedziczone:
ispollingchange
|
Interfejs FleetEngineShipmentLocationProviderOptions
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
interfejs
Opcje dla dostawcy miejsca wysyłki.
Właściwości | |
---|---|
authTokenFetcher |
Typ:
AuthTokenFetcher Udostępnia tokeny sieciowe JSON do uwierzytelniania klienta we Fleet Engine. |
projectId |
Typ:
string Identyfikator projektu konsumenta z konsoli Google Cloud. |
activePolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Dostosowanie zastosowane do aktywnej linii łamanej. Aktywna linia łamana odpowiada części trasy, przez którą obecnie porusza się pojazd. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
deliveryVehicleMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie do znacznika pojazdu dostawczego. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
destinationMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie do znacznika miejsca docelowego zostało zastosowane. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
pollingIntervalMillis optional |
Typ:
number optional Minimalny czas (w milisekundach) pomiędzy pobraniem aktualizacji lokalizacji. Jeśli pobranie aktualizacji lokalizacji trwa dłużej niż pollingIntervalMillis , następna aktualizacja lokalizacji rozpocznie się dopiero po zakończeniu bieżącej. Ustawienie tej wartości na 0, Infinity lub wartość ujemną wyłącza automatyczne aktualizacje lokalizacji. Nowa aktualizacja lokalizacji jest pobierana raz w przypadku zmiany parametru identyfikatora śledzenia (np. identyfikatora śledzenia przesyłki dostawcy miejsca przesyłki) lub opcji filtrowania (na przykład granic widocznego obszaru lub filtrów atrybutów w przypadku dostawców lokalizacji floty). Domyślny i minimalny interwał odpytywania to 5000 milisekund. Jeśli dla interwału odpytywania ustawisz niższą wartość dodatnią, wartość 5000 będzie przechowywana i używana. |
remainingPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Dostosowanie zostało zastosowane do pozostałej linii łamanej. Pozostała linia łamana odpowiada części trasy, przez którą pojazd się jeszcze nie rozpoczął. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
takenPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Dostosowanie zastosowane do pobranej linii łamanej. Zajęta linia łamana odpowiada części trasy, którą pokonał już pojazd. Użyj tego pola, aby określić styl niestandardowy (np. kolor linii łamanej) i interaktywność (np. obsługę kliknięć).
|
trackingId optional |
Typ:
string optional Identyfikator śledzenia zadania do monitorowania natychmiast po utworzeniu instancji dostawcy lokalizacji. Jeśli go nie podasz, dostawca lokalizacji nie rozpocznie śledzenia żadnego zadania. Aby ustawić identyfikator śledzenia i rozpocząć śledzenie, użyj parametru FleetEngineShipmentLocationProvider.trackingId . |
Interfejs FleetEngineShipmentLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
interfejs
Obiekt zdarzenia przekazywany do modułu obsługi zdarzeń po wywołaniu zdarzenia FleetEngineShipmentLocationProvider.update
.
Właściwości | |
---|---|
taskTrackingInfo optional |
Typ:
TaskTrackingInfo optional Struktura informacji o śledzeniu zadań zwracana przez aktualizację. Nie można zmienić. |