FleetEngineShipmentLocationProvider-Klasse
google.maps.journeySharing.FleetEngineShipmentLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
Anbieter von Versandstandorten.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing");
Konstruktor | |
|---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options)Parameter:
Erstellt einen neuen Standortanbieter für die Fleet Engine-Sendungsverfolgung. |
Attribute | |
|---|---|
trackingId |
Typ:
stringDie 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:
voidAktualisiert 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
| |
FleetEngineShipmentLocationProviderOptions-Schnittstelle
Schnittstelle google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
Optionen für den Anbieter des Versandorts.
Attribute | |
|---|---|
authTokenFetcher |
Typ:
AuthTokenFetcherStellt JSON-Webtokens für die Authentifizierung des Clients bei der Fleet Engine bereit. |
projectId |
Typ:
stringDie Projekt-ID des Nutzers aus der Google Cloud Console. |
activePolylineCustomization
optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalAnpassung, die auf die aktive Polylinie angewendet wird. Eine aktive Polylinie entspricht einem Teil der Route, den das Fahrzeug gerade durchfährt. In diesem Feld können Sie benutzerdefinierte Stile (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
deliveryVehicleMarkerCustomization
optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAnpassung, die auf die Markierung des Lieferfahrzeugs angewendet wird. In diesem Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbole) und Interaktivität (z. B. Klickverarbeitung) angeben.
|
destinationMarkerCustomization
optional |
Typ:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAnpassung, die auf die Zielmarkierung angewendet wird. In diesem Feld können Sie benutzerdefinierte Stile (z. B. Markierungssymbole) und Interaktivität (z. B. Klickverarbeitung) angeben.
|
pollingIntervalMillis
optional |
Typ:
number optionalMindestzeit zwischen dem Abrufen von Standortaktualisierungen in Millisekunden. Wenn das Abrufen eines Standort-Updates länger als pollingIntervalMillis dauert, wird das nächste Standort-Update erst gestartet, wenn das aktuelle abgeschlossen ist. Wenn Sie diesen Wert auf 0, unendlich oder einen negativen Wert setzen, werden automatische Standortaktualisierungen deaktiviert. Ein neues Standort-Update wird einmalig abgerufen, wenn sich der Tracking-ID-Parameter (z. B. die Sendungsverfolgungs-ID des Anbieters von Sendungsstandorten) oder eine Filteroption (z. B. Darstellungsbereichsgrenzen oder Attributfilter für Anbieter von Flottenstandorten) ändert. Das standardmäßige und minimale Abfrageintervall beträgt 5.000 Millisekunden. Wenn Sie das Abfrageintervall auf einen niedrigeren positiven Wert festlegen, wird 5000 gespeichert und verwendet. |
remainingPolylineCustomization
optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalAnpassung, die auf die verbleibende Polylinie angewendet wird. Eine verbleibende Polylinie entspricht einem Teil der Route, den das Fahrzeug noch nicht befahren hat. In diesem Feld können Sie benutzerdefinierte Stile (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
takenPolylineCustomization
optional |
Typ:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalAnpassung, die auf die verwendete Polylinie angewendet wird. Eine Polylinie für die zurückgelegte Strecke entspricht einem Teil der Route, den das Fahrzeug bereits zurückgelegt hat. In diesem Feld können Sie benutzerdefinierte Stile (z. B. Polylinienfarbe) und Interaktivität (z. B. Klickbehandlung) angeben.
|
trackingId
optional |
Typ:
string optionalDie Tracking-ID der Aufgabe, die unmittelbar nach der Instanziierung des Standortanbieters verfolgt werden soll. Wenn nicht angegeben, beginnt der Standortanbieter nicht mit dem Tracking einer Aufgabe. Verwenden Sie FleetEngineShipmentLocationProvider.trackingId, um die Tracking-ID festzulegen und mit dem Tracking zu beginnen. |
FleetEngineShipmentLocationProviderUpdateEvent-Schnittstelle
Schnittstelle google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
Das Ereignisobjekt, das an den Event-Handler übergeben wird, wenn das FleetEngineShipmentLocationProvider.update-Ereignis ausgelöst wird.
Attribute | |
|---|---|
taskTrackingInfo
optional |
Typ:
TaskTrackingInfo optionalDie von der Aktualisierung zurückgegebene Struktur der Aufgaben-Tracker-Informationen. Nicht änderbar. |