Classe FleetEngineTripLocationProvider
lezione google.maps.journeySharing.FleetEngineTripLocationProvider
Fornitore della località di viaggio.
Questo corso estende
PollingLocationProvider
.
Accedi chiamando const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parametri:
Crea un nuovo provider di località per un viaggio su Fleet Engine. |
Proprietà | |
---|---|
tripId |
Tipo:
string L'ID della corsa osservata dal fornitore di località. Imposta questo campo per iniziare il monitoraggio. |
Ereditata:
isPolling ,
pollingIntervalMillis
|
Metodi | |
---|---|
refresh |
refresh() Parametri: nessuno
Valore restituito:
void Aggiorna esplicitamente la posizione monitorata. |
Ereditata:
addListener
|
Eventi | |
---|---|
error |
function(event) Argomenti:
Evento che viene attivato quando il provider di localizzazione rileva un errore. |
update |
function(event) Argomenti:
Evento che viene attivato quando una richiesta di aggiornamento dati di Fleet Engine è terminata. |
Ereditata:
ispollingchange
|
Interfaccia FleetEngineTripLocationProviderOptions
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
interfaccia
Opzioni per il fornitore della località di viaggio.
Proprietà | |
---|---|
authTokenFetcher |
Tipo:
AuthTokenFetcher Fornisce token web JSON per l'autenticazione del client su Fleet Engine. |
projectId |
Tipo:
string ID progetto del consumatore da Google Cloud Console. |
destinationMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalizzazione applicata all'indicatore di destinazione. Utilizza questo campo per specificare lo stile personalizzato (ad es. l'icona dell'indicatore) e l'interattività (ad es. gestione dei clic).
|
originMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalizzazione applicata all'indicatore di origine. Utilizza questo campo per specificare lo stile personalizzato (ad es. l'icona dell'indicatore) e l'interattività (ad es. gestione dei clic).
|
pollingIntervalMillis optional |
Tipo:
number optional Tempo minimo tra il recupero degli aggiornamenti della posizione in millisecondi. Se il recupero di un aggiornamento della posizione richiede più di pollingIntervalMillis , il successivo aggiornamento della località non viene avviato fino a quando non viene completato quello attuale. Se imposti questo valore su 0, gli aggiornamenti ricorrenti non vengono disattivati. Se i parametri osservati dal provider della località cambiano, viene recuperato un nuovo aggiornamento di località. L'intervallo di polling predefinito è 5000 millisecondi, l'intervallo minimo. Se imposti l'intervallo di polling su un valore inferiore a zero, viene utilizzato 5000. |
tripId optional |
Tipo:
string optional L'ID corsa da monitorare subito dopo la creazione dell'istanza del provider di posizione. Se non specificato, il fornitore di posizione non avvia il monitoraggio; utilizza FleetEngineTripLocationProvider.tripId per impostare l'ID e iniziare il monitoraggio. |
vehicleMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalizzazione applicata all'indicatore del veicolo. Utilizza questo campo per specificare lo stile personalizzato (ad es. l'icona dell'indicatore) e l'interattività (ad es. gestione dei clic).
|
waypointMarkerCustomization optional |
Tipo:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalizzazione applicata a un indicatore di tappe. Utilizza questo campo per specificare lo stile personalizzato (ad es. l'icona dell'indicatore) e l'interattività (ad es. gestione dei clic).
|
Interfaccia FleetEngineTripLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
interfaccia
L'oggetto evento trasmesso al gestore di eventi quando viene attivato l'evento FleetEngineTripLocationProvider.update
.
Proprietà | |
---|---|
trip optional |
Tipo:
Trip optional La struttura della corsa restituita dall'aggiornamento. Non modificabile. |