FleetEngineShipmentLocationProvider-Klasse
google.maps.journeySharing.FleetEngineShipmentLocationProvider
Klasse
Anbieter des Versandorts.
Diese Klasse erweitert PollingLocationProvider
.
Zugriff durch Anrufen von const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parameter:
Erstellt einen neuen Standortanbieter für das Sendungsverfolgungs-Feature von Fleet Engine. |
Attribute | |
---|---|
trackingId |
Typ:
string Die Tracking-ID für die Aufgabe, die von diesem Standortanbieter beobachtet wird. Legen Sie dieses Feld fest, um mit dem Tracking zu beginnen. |
Übernommen:isPolling ,
pollingIntervalMillis
|
Methoden | |
---|---|
refresh |
refresh() Parameter:Keine
Rückgabewert:
void Aktualisiert den verfolgten 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 Fleet Engine-Datenaktualisierungsanfrage abgeschlossen ist. |
Übernommen:ispollingchange
|
FleetEngineShipmentLocationProviderOptions-Schnittstelle
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
-Schnittstelle
Optionen für den Anbieter des Versandstandorts.
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. |
activePolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Auf die aktive Polylinie angewendete Anpassung. Eine aktive Polylinie entspricht einem Teil der Route, die das Fahrzeug gerade durchfährt. Mit diesem Feld können Sie benutzerdefinierte Formatierungen (z. B. die Farbe von Polylinien) und Interaktivität (z. B. die Verarbeitung von Klicks) angeben.
|
deliveryVehicleMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Anpassung der Markierung für das Lieferfahrzeug. Mit diesem Feld können Sie benutzerdefinierte Formatierungen (z. B. Markersymbol) und Interaktivität (z. B. Klickbehandlung) angeben.
|
destinationMarkerCustomization optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Auf die Zielmarkierung angewendete Anpassung. Mit diesem Feld können Sie benutzerdefinierte Formatierungen (z. B. Markersymbol) und Interaktivität (z. B. Klickbehandlung) angeben.
|
pollingIntervalMillis optional |
Typ:
number optional Mindestzeit zwischen dem Abrufen von Standortaktualisierungen in Millisekunden. Wenn es länger als pollingIntervalMillis dauert, bis eine Standortaktualisierung abgerufen wird, wird die nächste Standortaktualisierung erst gestartet, wenn die aktuelle abgeschlossen ist. Wenn Sie diesen Wert auf 0, „Infinity“ oder einen negativen Wert setzen, werden automatische Standortaktualisierungen deaktiviert. Eine neue Standortaktualisierung wird einmal abgerufen, wenn sich der Parameter für die Tracking-ID (z. B. die Tracking-ID des Versandstandortanbieters) oder eine Filteroption (z. B. die Grenzen des Darstellungsbereichs oder Attributfilter für Flottenstandortanbieter) ändert. Das Standard- und Mindest-Polling-Intervall beträgt 5.000 Millisekunden. Wenn Sie das Abfrageintervall auf einen niedrigeren positiven Wert festlegen, wird 5.000 gespeichert und verwendet. |
remainingPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Die Anpassung wird auf die verbleibende Polylinie angewendet. Eine verbleibende Polylinie entspricht einem Teil der Route, den das Fahrzeug noch nicht befahren hat. Mit diesem Feld können Sie benutzerdefinierte Formatierungen (z. B. die Farbe von Polylinien) und Interaktivität (z. B. die Verarbeitung von Klicks) angeben.
|
takenPolylineCustomization optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Auf die aufgenommene Polylinie angewendete Anpassung. Eine gefahrene Polylinie entspricht einem Teil der Route, den das Fahrzeug bereits zurückgelegt hat. Mit diesem Feld können Sie benutzerdefinierte Formatierungen (z. B. die Farbe von Polylinien) und Interaktivität (z. B. die Verarbeitung von Klicks) angeben.
|
trackingId optional |
Typ:
string optional Die Tracking-ID der Aufgabe, die unmittelbar nach der Instanziierung des Standortanbieters verfolgt werden soll. Wenn nicht angegeben, beginnt der Standortanbieter nicht mit der Erfassung von Aufgaben. Verwenden Sie FleetEngineShipmentLocationProvider.trackingId , um die Tracking-ID festzulegen und mit der Erfassung zu beginnen. |
FleetEngineShipmentLocationProviderUpdateEvent-Schnittstelle
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
-Schnittstelle
Das Ereignisobjekt, das an den Ereignis-Handler übergeben wird, wenn das FleetEngineShipmentLocationProvider.update
-Ereignis ausgelöst wird.
Attribute | |
---|---|
taskTrackingInfo optional |
Typ:
TaskTrackingInfo optional Die von der Aktualisierung zurückgegebene Struktur mit Informationen zur Aufgabenverfolgung. Nicht änderbar. |