Klasse FleetEngineDeliveryVehicleLocationProvider
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
-Klasse
Anbieter von Lieferdiensten.
Diese Klasse erweitert PollingLocationProvider
.
Zugriff durch Aufrufen von const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) Parameter:
Erstellt einen neuen Standortanbieter für ein Fleet Engine-Lieferfahrzeug |
Attribute | |
---|---|
deliveryVehicleId |
Typ:
string ID des Fahrzeugs, das dieser Standortanbieter beobachtet. Legen Sie dieses Feld fest, um ein Fahrzeug zu verfolgen. |
shouldShowOutcomeLocations |
Typ:
boolean optional Optional können Sie Nutzern erlauben, den Speicherort der Aufgabe anzuzeigen. |
shouldShowTasks |
Typ:
boolean optional Optional dürfen Nutzer abgerufene Aufgaben anzeigen lassen. |
staleLocationThresholdMillis |
Typ:
number Dieses Feld ist schreibgeschützt. Grenzwert für veralteten Fahrzeugstandort. Wenn der letzte aktualisierte Standort für das Fahrzeug älter als dieser Grenzwert ist, wird das Fahrzeug nicht angezeigt. |
taskFilterOptions |
Gibt die Filteroptionen zurück, die beim Abrufen von Aufgaben angewendet werden sollen. |
Übernommen:
isPolling ,
pollingIntervalMillis
|
Methoden | |
---|---|
Ü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 FleetEngineDeliveryVehicleLocationProviderOptions
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
-Schnittstelle
Optionen für Lieferdienste.
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. |
deliveryVehicleId optional |
Typ:
string optional Die Fahrzeug-ID, die sofort nach der Instanziierung des Standortanbieters verfolgt wird. Wenn keine Angabe erfolgt, beginnt der Standortanbieter, kein Fahrzeug zu verfolgen. Verwende FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId , um die ID festzulegen und mit der Aufzeichnung zu beginnen. |
deliveryVehicleMarkerCustomization optional |
Typ:
(function(DeliveryVehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung an der Markierung für das Lieferfahrzeug wurde vorgenommen. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
plannedStopMarkerCustomization optional |
Typ:
(function(PlannedStopMarkerCustomizationFunctionParams): void)|MarkerOptions optional Die Anpassung wurde auf die geplante Markierung 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. |
shouldShowOutcomeLocations optional |
Typ:
boolean optional Boolescher Wert, um Ergebnisorte für die abgerufenen Aufgaben ein- oder auszublenden. |
shouldShowTasks optional |
Typ:
boolean optional Boolescher Wert, um Aufgaben ein- oder auszublenden. Wenn diese Einstellung auf „false“ gesetzt ist, wird der ListTasks-Endpunkt nicht zum Abrufen der Aufgaben aufgerufen. Es werden nur die anstehenden Haltestellen angezeigt. |
staleLocationThresholdMillis optional |
Typ:
number optional Grenzwert für veralteten Fahrzeugstandort. Wenn der letzte aktualisierte Standort für das Fahrzeug älter als dieser Grenzwert ist, wird das Fahrzeug nicht angezeigt. Die Standardeinstellung ist 24 Stunden in Millisekunden. Liegt der Grenzwert unter 0 oder Unendlich, wird der Grenzwert ignoriert und der Standort des Fahrzeugs wird nicht als veraltet betrachtet. |
taskFilterOptions optional |
Typ:
FleetEngineTaskFilterOptions optional Filteroptionen, die beim Abrufen von Aufgaben angewendet werden sollen. Zu den Optionen gehören ein bestimmter Fahrzeug-, Zeit- und Aufgabenstatus. |
taskMarkerCustomization optional |
Typ:
(function(TaskMarkerCustomizationFunctionParams): void)|MarkerOptions optional Anpassung wurde auf eine Aufgabenmarkierung angewendet. Am geplanten Ort jeder Aufgabe, die dem Lieferfahrzeug zugewiesen ist, wird eine Aufgabenmarkierung angezeigt. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
taskOutcomeMarkerCustomization optional |
Typ:
function(TaskMarkerCustomizationFunctionParams): void optional Anpassung wurde auf eine Aufgabenergebnismarkierung angewendet. Eine Aufgabenergebnismarkierung wird am tatsächlichen Ergebnisstandort jeder Aufgabe gerendert, die dem Auslieferungsfahrzeug zugewiesen ist. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
Schnittstelle FleetEngineTaskFilterOptions
google.maps.journeySharing.FleetEngineTaskFilterOptions
-Schnittstelle
Filteroptionen für Aufgaben des Anbieters von Lieferfahrzeugen.
Attribute | |
---|---|
completionTimeFrom optional |
Typ:
Date optional Exklusive Untergrenze für die Abschlusszeit der Aufgabe. Wird verwendet, um nach Aufgaben zu filtern, die nach der angegebenen Zeit abgeschlossen wurden. |
completionTimeTo optional |
Typ:
Date optional Exklusive Obergrenze für die Abschlusszeit der Aufgabe. Wird verwendet, um nach Aufgaben zu filtern, die vor der angegebenen Zeit abgeschlossen wurden. |
state optional |
Typ:
string optional Der Status der Aufgabe. Gültige Werte sind OFFEN oder GESCHLOSSEN. |
Schnittstelle FleetEngineDeliveryVehicleLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
-Schnittstelle
Das Ereignisobjekt, das an den Ereignis-Handler übergeben wird, wenn das FleetEngineDeliveryVehicleLocationProvider.update
-Ereignis ausgelöst wird.
Attribute | |
---|---|
completedVehicleJourneySegments optional |
Typ:
Array<VehicleJourneySegment> optional Die Fahrtabschnitte, die von diesem Fahrzeug abgeschlossen wurden. Nicht änderbar. |
deliveryVehicle optional |
Typ:
DeliveryVehicle optional Die von der Aktualisierung zurückgegebene Datenstruktur der Lieferfahrzeuge. Nicht änderbar. |
tasks optional |
Die Liste der Aufgaben, die von diesem Lieferfahrzeug bedient werden. Nicht änderbar. |
Klasse FleetEngineDeliveryFleetLocationProvider
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
-Klasse
Anbieter von Lieferdiensten.
Diese Klasse erweitert PollingLocationProvider
.
Zugriff durch Aufrufen von const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) Parameter:
Erstellt einen neuen Standortanbieter für Fahrzeuge, die von der Fleet Engine verfolgt werden. |
Attribute | |
---|---|
deliveryVehicleFilter |
Typ:
string optional Der beim Abrufen der Lieferfahrzeuge angewendete Filter. |
locationRestriction |
Typ:
LatLngBounds|LatLngBoundsLiteral optional Die Grenzen, in denen Zustellfahrzeuge verfolgt werden sollen. Wenn keine Grenzen festgelegt sind, werden keine Lieferfahrzeuge verfolgt. Legen Sie Grenzen für die gesamte Erde fest, um alle Lieferfahrzeuge unabhängig vom Standort zu verfolgen. |
staleLocationThresholdMillis |
Typ:
number Dieses Feld ist schreibgeschützt. Grenzwert für veralteten Fahrzeugstandort. Wenn der letzte aktualisierte Standort für das Fahrzeug älter als dieser Grenzwert ist, wird das Fahrzeug nicht angezeigt. |
Übernommen:
isPolling ,
pollingIntervalMillis
|
Methoden | |
---|---|
Übernommen:
addListener
|
Ereignisse | |
---|---|
update |
function(event) Argumente:
Ereignis, das nach Abschluss einer Fleet Engine-Datenaktualisierungsanfrage ausgelöst wird. |
Übernommen:
ispollingchange
|
Schnittstelle FleetEngineDeliveryFleetLocationProviderOptions
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
-Schnittstelle
Optionen für den Anbieter von Lieferdiensten.
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. |
deliveryVehicleFilter optional |
Typ:
string optional Eine Filterabfrage, die beim Abrufen von Lieferfahrzeugen angewendet werden soll. Dieser Filter wird direkt an Fleet Engine übergeben. Unterstützte Formate findest du unter ListDeliveryVehiclesRequest.filter. Gültige Filter für Attribute müssen das Präfix „attributes“ haben. Beispiel: attributes.x = "y" oder attributes."x y" = "z" . |
deliveryVehicleMarkerCustomization optional |
Typ:
function(DeliveryVehicleMarkerCustomizationFunctionParams): void optional Die Anpassung wurde auf die Markierung eines Lieferfahrzeugs angewendet. Mit diesem Feld können Sie benutzerdefinierte Stile (z. B. das Markierungssymbol) und Interaktivität (z. B. Klickbehandlung) festlegen.
|
locationRestriction optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optional Die Breiten-/Längengradgrenzen, in denen Fahrzeuge unmittelbar nach Instanziierung des Standortanbieters verfolgt werden. Wenn die Richtlinie nicht festgelegt ist, beginnt der Standortdienst des Fahrzeugs nicht, Fahrzeuge aufzuzeichnen. Verwende FleetEngineDeliveryFleetLocationProvider.locationRestriction , um die Grenzen festzulegen und mit der Verfolgung zu beginnen. Legen Sie Grenzen für die gesamte Erde fest, um alle Lieferfahrzeuge unabhängig vom Standort zu verfolgen. |
staleLocationThresholdMillis optional |
Typ:
number optional Grenzwert für veralteten Fahrzeugstandort. Wenn der letzte aktualisierte Standort für das Fahrzeug älter als dieser Grenzwert ist, wird das Fahrzeug nicht angezeigt. Die Standardeinstellung ist 24 Stunden in Millisekunden. Wenn der Grenzwert unter null oder Infinity liegt, wird der Grenzwert ignoriert und der Standort des Fahrzeugs nicht als veraltet betrachtet. |
Schnittstelle FleetEngineDeliveryFleetLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
-Schnittstelle
Das Ereignisobjekt, das an den Ereignis-Handler übergeben wird, wenn das FleetEngineDeliveryFleetLocationProvider.update
-Ereignis ausgelöst wird.
Attribute | |
---|---|
deliveryVehicles optional |
Typ:
Array<DeliveryVehicle> optional Die Liste der von der Abfrage zurückgegebenen Lieferfahrzeuge. Nicht änderbar. |