Klasse FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
-Klasse
Anbieter von Reisestandorten.
Diese Klasse erweitert PollingLocationProvider
.
Zugriff durch Aufrufen von const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parameter:
Erstellt einen neuen Standortanbieter für eine Fleet Engine-Fahrt. |
Attribute | |
---|---|
tripId |
Typ:
string Die ID der Fahrt, die dieser Standortanbieter beobachtet. Legen Sie dieses Feld fest, um mit dem Tracking zu beginnen. |
Übernommen:
isPolling ,
pollingIntervalMillis
|
Methoden | |
---|---|
refresh |
refresh() Parameter:Keine
Rückgabewert:
void Aktualisiert explizit den erfassten Standort. |
Übernommen:
addListener
|
Ereignisse | |
---|---|
error |
function(event) Argumente:
Ereignis, das ausgelöst wird, wenn beim Standortanbieter ein Fehler auftritt |
update |
function(event) Argumente:
Ereignis, das nach Abschluss einer Fleet Engine-Datenaktualisierungsanfrage ausgelöst wird. |
Übernommen:
ispollingchange
|
Schnittstelle FleetEngineTripLocationProviderOptions
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
-Schnittstelle
Optionen für Anbieter von Fahrtzielen.
Attribute | |
---|---|
authTokenFetcher |
Typ:
AuthTokenFetcher Stellt JSON-Webtokens zur Authentifizierung des Clients bei Fleet Engine bereit. |
projectId |
Typ:
string Die Projekt-ID des Nutzers aus der Google Cloud Console. |
destinationMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Zielmarkierung wurde angepasst. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
originMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf die Ursprungsmarkierung angewendet. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
pollingIntervalMillis optional |
Typ:
number optional Minimale Zeitspanne zwischen dem Abrufen von Standortaktualisierungen in Millisekunden. Wenn das Abrufen einer Standortaktualisierung länger als pollingIntervalMillis dauert, wird die nächste Aktualisierung erst gestartet, wenn die aktuelle beendet ist. Wenn Sie diesen Wert auf 0 setzen, werden wiederkehrende Standortupdates deaktiviert. Wenn sich einer der vom Standortanbieter beobachteten Parameter ändert, wird ein neues Standortupdate abgerufen. Das standardmäßige Abfrageintervall beträgt 5.000 Millisekunden, das Mindestintervall. Wenn Sie das Abfrageintervall auf einen niedrigeren Wert als Null setzen, wird 5.000 verwendet. |
tripId optional |
Typ:
string optional Die Fahrt-ID, die sofort nach der Instanziierung des Standortanbieters verfolgt wird. Wenn keine Angabe erfolgt, beginnt der Standortdienst nicht, eine Fahrt aufzuzeichnen. Verwende FleetEngineTripLocationProvider.tripId , um die ID festzulegen und mit der Aufzeichnung zu beginnen. |
vehicleMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Anpassung an Fahrzeugmarkierung. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
waypointMarkerCustomization optional |
Typ:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf eine Wegpunktmarkierung angewendet. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
Schnittstelle FleetEngineTripLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
-Schnittstelle
Das Ereignisobjekt, das an den Ereignis-Handler übergeben wird, wenn das FleetEngineTripLocationProvider.update
-Ereignis ausgelöst wird.
Attribute | |
---|---|
trip optional |
Typ:
Trip optional Die von der Aktualisierung zurückgegebene Fahrtstruktur. Nicht änderbar. |