Klasa FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
klasa
Dostawca lokalizacji podróży.
Te zajęcia rozciągają się do PollingLocationProvider
.
Zadzwoń pod numer const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parametry:
Tworzy nowego dostawcę lokalizacji na potrzeby wycieczki Fleet Engine. |
Właściwości | |
---|---|
tripId |
Typ:
string Identyfikator podróży obserwowany przez tego dostawcę lokalizacji. Ustaw to pole, aby rozpocząć śledzenie. |
Dziedziczone:
isPolling ,
pollingIntervalMillis
|
Metody | |
---|---|
refresh |
refresh() Parametry: brak
Zwrócona wartość:
void Wyraźnie odświeża śledzoną lokalizację. |
Dziedziczone:
addListener
|
Zdarzenia | |
---|---|
error |
function(event) Argumenty:
Zdarzenie uruchamiane, gdy dostawca lokalizacji napotka błąd. |
update |
function(event) Argumenty:
Zdarzenie wywoływane po zakończeniu żądania aktualizacji danych Fleet Engine. |
Dziedziczone:
ispollingchange
|
FleetEngineTripLocationProviderOptions Interfejs
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
interfejs
Opcje dostawcy lokalizacji podróży.
Właściwości | |
---|---|
authTokenFetcher |
Typ:
AuthTokenFetcher Udostępnia tokeny internetowe JSON do uwierzytelniania klienta w Fleet Engine. |
projectId |
Typ:
string Identyfikator projektu klienta dostępny w Google Cloud Console. |
destinationMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie zostało zastosowane do znacznika docelowego. Użyj tego pola, aby określić style niestandardowe (np. ikonę znacznika) i interaktywne (takie jak obsługa kliknięć).
|
originMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie zostało zastosowane do znacznika punktu początkowego. Użyj tego pola, aby określić style niestandardowe (np. ikonę znacznika) i interaktywne (takie jak obsługa kliknięć).
|
pollingIntervalMillis optional |
Typ:
number optional Minimalny czas między pobieraniem aktualizacji lokalizacji w milisekundach. Jeśli pobranie lokalizacji trwa dłużej niż pollingIntervalMillis , kolejna aktualizacja lokalizacji zacznie się dopiero po zakończeniu bieżącej. Jeśli ustawisz tę wartość na 0, cykliczne aktualizacje lokalizacji będą wyłączone. Jeśli którykolwiek z parametrów zaobserwowanych przez dostawcę lokalizacji ulegnie zmianie, zostanie pobrana nowa aktualizacja lokalizacji. Domyślny odstęp czasu odpytywania to 5000 milisekund, minimalny odstęp czasu. Jeśli ustawisz przedział odpytywania na mniejszą niż zero wartość 5000. |
tripId optional |
Typ:
string optional Identyfikator podróży do śledzenia bezpośrednio po utworzeniu wystąpienia lokalizacji. Jeśli nie określisz stanu, dostawca lokalizacji nie rozpocznie śledzenia żadnej podróży. Użyj FleetEngineTripLocationProvider.tripId , aby ustawić identyfikator i rozpocząć śledzenie. |
vehicleMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie zostało zastosowane do znacznika pojazdu. Użyj tego pola, aby określić style niestandardowe (np. ikonę znacznika) i interaktywne (takie jak obsługa kliknięć).
|
waypointMarkerCustomization optional |
Typ:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie zostało zastosowane do znacznika punktu pośredniego. Użyj tego pola, aby określić style niestandardowe (np. ikonę znacznika) i interaktywne (takie jak obsługa kliknięć).
|
FleetEngineTripLocationProviderUpdateEvent interfejs
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
interfejs
Obiekt zdarzenia przekazywany do modułu obsługi zdarzeń po wywołaniu zdarzenia FleetEngineTripLocationProvider.update
.
Właściwości | |
---|---|
trip optional |
Typ:
Trip optional Struktura podróży zwrócona w ramach aktualizacji. Nie można zmienić. |