FleetEngineTripLocationProvider class
google.maps.journeySharing.FleetEngineTripLocationProvider
zajęcia
Dostawca lokalizacji przejazdu.
Ta klasa rozszerza klasę PollingLocationProvider.
Dostęp przez połączenie pod numer const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options)Parametry:   
 Tworzy nowego dostawcę lokalizacji na potrzeby przejazdu w Fleet Engine. | 
| Metody statyczne | |
|---|---|
| TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)Parametry:   
 Zwracana wartość: brak Funkcja dostosowywania polilinii, która koloruje aktywną polilinię zgodnie z odczytem prędkości. Określ tę funkcję jako  FleetEngineTripLocationProviderOptions.activePolylineCustomization, aby renderować linię łamaną uwzględniającą ruch w przypadku aktywnej linii łamanej. | 
| TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)Parametry:   
 Zwracana wartość: brak Funkcja dostosowywania linii łamanej, która koloruje pozostałą część linii łamanej zgodnie z odczytem prędkości. Określ tę funkcję jako  FleetEngineTripLocationProviderOptions.remainingPolylineCustomization, aby wyrenderować linię łamaną uwzględniającą ruch na pozostałej części linii łamanej. | 
| Właściwości | |
|---|---|
| tripId | Typ:   stringIdentyfikator podróży, którą obserwuje ten dostawca lokalizacji. Ustaw to pole, aby rozpocząć śledzenie. | 
| Przejęte: isPolling,pollingIntervalMillis | |
| Metody | |
|---|---|
| refresh | refresh()Parametry: brak Zwracana wartość:   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 FleetEngineTripLocationProviderOptions
google.maps.journeySharing.FleetEngineTripLocationProviderOptionsinterfejs
Opcje dostawcy lokalizacji podróży.
| Właściwości | |
|---|---|
| authTokenFetcher | Typ:   AuthTokenFetcherUdostępnia tokeny sieciowe JSON do uwierzytelniania klienta w Fleet Engine. | 
| projectId | Typ:   stringIdentyfikator projektu konsumenta z Google Cloud Console. | 
| activePolylineCustomization optional | Typ:   (function(TripPolylineCustomizationFunctionParams): 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ć niestandardowy styl (np. kolor polilinii) i interaktywność (np. obsługę kliknięć). 
 | 
| destinationMarkerCustomization optional | Typ:   (function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika miejsca docelowego.  Użyj tego pola, aby określić niestandardowy styl (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć). 
 | 
| originMarkerCustomization optional | Typ:   (function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika punktu początkowego.  Użyj tego pola, aby określić niestandardowy styl (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć). 
 | 
| pollingIntervalMillis optional | Typ:   number optionalMinimalny odstęp czasu między pobieraniem aktualizacji lokalizacji w milisekundach. Jeśli pobranie aktualizacji lokalizacji trwa dłużej niż  pollingIntervalMillis, kolejna aktualizacja lokalizacji nie rozpocznie się, dopóki nie zakończy się bieżąca.Ustawienie tej wartości na 0 wyłącza cykliczne aktualizacje lokalizacji. Nowa aktualizacja lokalizacji jest pobierana, jeśli zmieni się którykolwiek z parametrów obserwowanych przez dostawcę lokalizacji. Domyślny odstęp sondowania to 5000 milisekund, czyli minimalny odstęp. Jeśli ustawisz interwał odpytywania na niższą wartość niezerową, zostanie użyta wartość 5000. | 
| remainingPolylineCustomization optional | Typ:   (function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optionalDostosowanie zastosowane do pozostałej części polilinii. Pozostała linia łamana odpowiada części trasy, której pojazd jeszcze nie zaczął pokonywać.  Użyj tego pola, aby określić niestandardowy styl (np. kolor polilinii) i interaktywność (np. obsługę kliknięć). 
 | 
| takenPolylineCustomization optional | Typ:   (function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optionalDostosowanie zastosowane do wybranej linii łamanej. Linia łamana odpowiada części trasy, którą pojazd już przejechał.  Użyj tego pola, aby określić niestandardowy styl (np. kolor polilinii) i interaktywność (np. obsługę kliknięć). 
 | 
| tripId optional | Typ:   string optionalIdentyfikator przejazdu, który ma być śledzony natychmiast po utworzeniu instancji dostawcy lokalizacji. Jeśli nie zostanie określony, dostawca lokalizacji nie rozpocznie śledzenia żadnej podróży. Aby ustawić identyfikator i rozpocząć śledzenie, użyj  FleetEngineTripLocationProvider.tripId. | 
| vehicleMarkerCustomization optional | Typ:   (function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika pojazdu.  Użyj tego pola, aby określić niestandardowy styl (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć). 
 | 
| waypointMarkerCustomization optional | Typ:   (function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalDostosowanie zastosowane do znacznika punktu pośredniego.  Użyj tego pola, aby określić niestandardowy styl (np. ikonę znacznika) i interaktywność (np. obsługę kliknięć). 
 | 
FleetEngineTripLocationProviderUpdateEvent interfejs
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEventinterfejs
Obiekt zdarzenia przekazywany do funkcji obsługi zdarzeń, gdy wywoływane jest zdarzenie FleetEngineTripLocationProvider.update.
| Właściwości | |
|---|---|
| trip optional | Typ:   Trip optionalStruktura podróży zwracana przez aktualizację. Nie można go modyfikować. |