Klasa FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
zajęcia
Dostawca informacji o miejscu podróży.
Te zajęcia są rozszerzone na PollingLocationProvider
.
Aby uzyskać dostęp, 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 dla podróży Fleet Engine. |
Metody statyczne | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) Parametry:
Zwracana wartość: brak
Funkcja dostosowania linii łamanej, która koloruje aktywną linię łamaną zgodnie z odczytem szybkości. Określ tę funkcję jako FleetEngineTripLocationProviderOptions.activePolylineCustomization , aby renderować linię łamaną generującą ruch dla aktywnej linii łamanej. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) Parametry:
Zwracana wartość: brak
Funkcja dostosowania linii łamanej, która koloruje pozostałą linię łamaną zgodnie z odczytem szybkości. Określ tę funkcję jako FleetEngineTripLocationProviderOptions.remainingPolylineCustomization , aby renderować zwracającą uwagę linię łamaną dla pozostałej linii łamanej. |
Właściwości | |
---|---|
tripId |
Typ:
string Identyfikator podróży obserwowany przez 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 FleetEngineTripLocationProviderOptions
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
interfejs
Opcje dostawcy lokalizacji podróży.
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(TripPolylineCustomizationFunctionParams): 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ęć).
|
destinationMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): 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ęć).
|
originMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie zostało zastosowane do znacznika punktu początkowego. 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 wyłącza cykliczne aktualizacje lokalizacji. Jeśli zmieni się którykolwiek z parametrów zaobserwowanych przez dostawcę lokalizacji, zostanie pobrana nowa aktualizacja lokalizacji. Domyślny interwał sondowania to 5000 milisekund (minimalny odstęp czasu). Jeśli przedział odpytywania zostanie ustawiony na mniejszą wartość inną niż 0, zostanie użyta wartość 5000. |
remainingPolylineCustomization optional |
Typ:
(function(TripPolylineCustomizationFunctionParams): 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(TripPolylineCustomizationFunctionParams): 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ęć).
|
tripId optional |
Typ:
string optional Identyfikator podróży do monitorowania natychmiast po utworzeniu instancji dostawcy lokalizacji. Jeśli go nie podasz, dostawca lokalizacji nie rozpocznie śledzenia podróży. Użyj FleetEngineTripLocationProvider.tripId , by ustawić identyfikator i rozpocząć śledzenie. |
vehicleMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie do znacznika pojazdu. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
waypointMarkerCustomization optional |
Typ:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Dostosowanie do znacznika punktu pośredniego zostało zastosowane. Użyj tego pola, aby określić styl niestandardowy (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć).
|
Interfejs FleetEngineTripLocationProviderUpdateEvent
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 przez aktualizację. Nie można zmienić. |