Klasse FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
Kurs
Anbieter des Versandorts.
Diese Klasse erweitert PollingLocationProvider
.
Rufe const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parameter:
Erstellt einen neuen Standortanbieter für das Sendungs-Tracking von Fleet Engine. |
Attribute | |
---|---|
trackingId |
Typ:
string Die Tracking-ID für die Aufgabe, 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 erfassten Standort explizit. |
Übernommen:addListener
|
Ereignisse | |
---|---|
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
|
Schnittstelle FleetEngineShipmentLocationProviderOptions
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
Benutzeroberfläche
Optionen für den Anbieter des Versandorts.
Attribute | |
---|---|
authTokenFetcher |
Typ:
AuthTokenFetcher Stellt JSON Web Tokens für die Authentifizierung des Clients bei der Fleet Engine bereit. |
projectId |
Typ:
string Die Projekt-ID des Verbrauchers aus der Google Cloud Console. |
activePolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Anpassung, die auf die aktive Polylinie angewendet wird. Eine aktive Polylinie entspricht einem Teil der Route, den das Fahrzeug gerade befährt. In diesem Feld können Sie benutzerdefiniertes Styling (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
deliveryVehicleMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Anpassung, die auf die Markierung des Lieferfahrzeugs angewendet wurde. In diesem Feld können Sie benutzerdefiniertes Styling (z. B. ein Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) angeben.
|
destinationMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Anpassung, die auf die Zielmarkierung angewendet wird. In diesem Feld können Sie benutzerdefiniertes Styling (z. B. ein Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) angeben.
|
pollingIntervalMillis optional |
Typ:
number optional Mindestzeit zwischen dem Abrufen von Standortaktualisierungen in Millisekunden. Wenn das Abrufen eines Standortupdates länger als pollingIntervalMillis dauert, wird das nächste Standortupdate erst gestartet, wenn das aktuelle abgeschlossen ist. Wenn Sie diesen Wert auf „0“, „Unendlich“ oder einen negativen Wert festlegen, werden automatische Standortaktualisierungen deaktiviert. Ein neuer Standort wird einmal abgerufen, wenn sich der Parameter „Tracking-ID“ (z. B. die Sendungs-Tracking-ID des Anbieters für den Sendungsstandort) oder eine Filteroption (z. B. die Ansichtsgrenzen oder Attributfilter für Anbieter von Standortinformationen für Flotten) ändert. Das Standard- und Mindestintervall für das Polling beträgt 5.000 Millisekunden. Wenn Sie das Polling-Intervall auf einen niedrigeren positiven Wert festlegen, wird 5.000 gespeichert und verwendet. |
remainingPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Anpassung, die auf die verbleibende Polylinie angewendet wird. Eine verbleibende Polylinie entspricht einem Teil der Route, den das Fahrzeug noch nicht zurückgelegt hat. In diesem Feld können Sie benutzerdefiniertes Styling (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
takenPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Anpassungen, die auf die aufgenommene Polylinie angewendet wurden. Eine zurückgelegte Polylinie entspricht einem Teil der Route, den das Fahrzeug bereits zurückgelegt hat. In diesem Feld können Sie benutzerdefiniertes Styling (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
trackingId optional |
Typ:
string optional Die Tracking-ID der Aufgabe, die unmittelbar nach der Instanziierung des Standortanbieters erfasst werden soll. Wenn Sie diese Option nicht angeben, startet der Standortanbieter keine Aufgaben. Verwenden Sie FleetEngineShipmentLocationProvider.trackingId , um die Tracking-ID festzulegen und das Tracking zu starten. |
FleetEngineShipmentLocationProviderUpdateEvent-Schnittstelle
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
Benutzeroberfläche
Das Ereignisobjekt, das an den Ereignis-Handler übergeben wird, wenn das FleetEngineShipmentLocationProvider.update
-Ereignis ausgelöst wird.
Attribute | |
---|---|
taskTrackingInfo optional |
Typ:
TaskTrackingInfo optional Die vom Update zurückgegebene Struktur der Informationen zur Aufgabenverfolgung. Nicht änderbar. |