FleetEngineTripLocationProvider-Klasse
google.maps.journeySharing.FleetEngineTripLocationProvider
Klasse
Anbieter von Reiseorten.
Diese Klasse erweitert PollingLocationProvider
.
Zugriff über const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
aufrufen. 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 den beobachteten Standort explizit. |
Übernommen:
addListener
|
Veranstaltungen | |
---|---|
error |
function(event) Argumente:
Ereignis, das ausgelöst wird, wenn beim Standortanbieter ein Fehler auftritt. |
update |
function(event) Argumente:
Ereignis, das ausgelöst wird, wenn eine Anfrage zur Aktualisierung von Fleet Engine-Daten abgeschlossen ist. |
Übernommen:
ispollingchange
|
FleetEngineTripLocationProviderOptions-Schnittstelle
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
-Schnittstelle
Optionen für den Anbieter von Reisezielen.
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 Anpassung wurde auf die Zielmarkierung angewendet. Über dieses Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbol) und Interaktivität festlegen (z. B. Umgang mit Klicks).
|
originMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf die Ursprungsmarkierung angewendet. Über dieses Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbol) und Interaktivität festlegen (z. B. Umgang mit Klicks).
|
pollingIntervalMillis optional |
Typ:
number optional Die Mindestzeitspanne zwischen dem Abrufen von Standortaktualisierungen in Millisekunden. Wenn das Abrufen eines Standortupdates länger als pollingIntervalMillis dauert, wird die nächste Standortaktualisierung erst gestartet, wenn die aktuelle abgeschlossen ist. Wenn du diesen Wert auf 0 setzt, werden wiederkehrende Standortaktualisierungen 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 ungleich null festlegen, wird 5.000 verwendet. |
tripId optional |
Typ:
string optional Die Fahrt-ID, die sofort nach der Instanziierung des Standortanbieters erfasst werden soll. Falls nicht angegeben, beginnt der Standortanbieter mit dem Tracking einer Fahrt nicht. Verwenden Sie FleetEngineTripLocationProvider.tripId , um die ID festzulegen und mit der Aufzeichnung zu beginnen. |
vehicleMarkerCustomization optional |
Typ:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf die Fahrzeugmarkierung angewendet. Über dieses Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbol) und Interaktivität festlegen (z. B. Umgang mit Klicks).
|
waypointMarkerCustomization optional |
Typ:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf eine Wegpunktmarkierung angewendet. Über dieses Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbol) und Interaktivität festlegen (z. B. Umgang mit Klicks).
|
FleetEngineTripLocationProviderUpdateEvent-Schnittstelle
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
-Schnittstelle
Das Ereignisobjekt, das an den Event-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. |