PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
PolylineSetup-Typ.
Der Typ akzeptiert entweder ein PolylineSetupOptions
-Objekt oder eine Funktion, die ein DefaultPolylineSetupOptions
-Objekt akzeptiert und ein PolylineSetupOptions
-Objekt zurückgibt.
Wenn Sie eine Funktion angeben, kann und sollte diese das Feld defaultPolylineOptions
der Eingabe ändern und es als polylineOptions
im Ausgabeobjekt PolylineSetupOptions
zurückgeben.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions-Benutzeroberfläche
google.maps.journeySharing.PolylineSetupOptions
Benutzeroberfläche
PolylineSetup-Optionen
Attribute | |
---|---|
polylineOptions optional |
Typ:
PolylineOptions optional Polylinienoptionen |
visible optional |
Typ:
boolean optional Sichtbarkeit von Polylinien |
DefaultPolylineSetupOptions-Schnittstelle
google.maps.journeySharing.DefaultPolylineSetupOptions
Benutzeroberfläche
Standardoptionen für PolylineSetup
Attribute | |
---|---|
defaultPolylineOptions |
Typ:
PolylineOptions Standardoptionen für Polylinien |
defaultVisible |
Typ:
boolean Standardsichtbarkeit von Polylinien. |
MarkerSetup Typdefinition
google.maps.journeySharing.MarkerSetup
typedef
„MarkerSetup“-Typ.
Der Typ akzeptiert entweder ein MarkerSetupOptions
-Objekt oder eine Funktion, die ein DefaultMarkerSetupOptions
-Objekt akzeptiert und ein MarkerSetupOptions
-Objekt zurückgibt.
Wenn Sie eine Funktion angeben, kann und sollte diese das Feld defaultMarkerOptions
der Eingabe ändern und es als markerOptions
im Ausgabeobjekt MarkerSetupOptions
zurückgeben.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions-Benutzeroberfläche
google.maps.journeySharing.MarkerSetupOptions
Benutzeroberfläche
Marker-Einrichtungsoptionen
Attribute | |
---|---|
markerOptions optional |
Typ:
MarkerOptions optional Markierungsoptionen |
DefaultMarkerSetupOptions-Schnittstelle
google.maps.journeySharing.DefaultMarkerSetupOptions
Benutzeroberfläche
Standardoptionen für Marker-Einrichtung
Attribute | |
---|---|
defaultMarkerOptions |
Typ:
MarkerOptions Standardoptionen für Markierungen |
MarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.MarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter, die für alle Funktionen zur Anpassung von Markierungen gemeinsam sind. Kein Objekt dieser Klasse wird direkt an eine Funktion zur Markierungsanpassung übergeben. Stattdessen wird ein Objekt einer ihrer untergeordneten Klassen bereitgestellt.
Attribute | |
---|---|
defaultOptions |
Typ:
MarkerOptions Die Standardoptionen, die zum Erstellen dieser Markierung verwendet wurden. |
isNew |
Typ:
boolean Wenn „true“ ist, wurde die Markierung neu erstellt und die Funktion zur Markierungsanpassung wird zum ersten Mal aufgerufen, bevor die Markierung der Kartenansicht hinzugefügt wurde. Sonst „false“. |
marker |
Typ:
Marker Die Markierung. Alle Anpassungen sollten direkt an diesem Objekt vorgenommen werden. |
DeliveryVehicleMarkerCustomizationFunctionParams -Schnittstelle
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für Funktionen zur Markierungsanpassung gelten und Optionen auf Markierungen für Lieferfahrzeuge anwenden. Verwendet von FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization
und FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization
.
Diese Schnittstelle erweitert MarkerCustomizationFunctionParams
.
Attribute | |
---|---|
vehicle |
Typ:
DeliveryVehicle Das Lieferfahrzeug, das durch diese Markierung dargestellt wird. |
Übernommen:defaultOptions ,
isNew ,
marker
|
PlannedStopMarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die geplante Haltestellen darstellen. Wird von FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization
verwendet.
Diese Schnittstelle erweitert DeliveryVehicleMarkerCustomizationFunctionParams
.
Attribute | |
---|---|
stopIndex |
Typ:
number Der Index dieser Haltestelle in der Liste der verbleibenden Haltestellen (beginnend bei 0). |
Übernommen:defaultOptions ,
isNew ,
marker ,
vehicle
|
TaskMarkerCustomizationFunctionParams Schnittstelle
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Markierungen angewendet werden, die geplante oder tatsächliche Standorte von Aufgaben darstellen. Verwendet von FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization
und FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization
.
Diese Schnittstelle erweitert DeliveryVehicleMarkerCustomizationFunctionParams
.
Attribute | |
---|---|
task |
Typ:
Task Der Standort der Aufgabe, der durch diese Markierung dargestellt wird. |
Übernommen:defaultOptions ,
isNew ,
marker ,
vehicle
|
ShipmentMarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für Funktionen zur Anpassung von Markierungen gelten und Optionen auf Markierungen anwenden, die das Fahrzeug für die Zustellung der Sendung und die Zielorte darstellen. Verwendet von FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization
und FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization
.
Diese Schnittstelle erweitert MarkerCustomizationFunctionParams
.
Attribute | |
---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfo Informationen zur Aufgabe, die mit dieser Markierung verknüpft ist. |
Übernommen:defaultOptions ,
isNew ,
marker
|
Schnittstelle TripMarkerCustomizationFunctionParams
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für Funktionen zur Anpassung von Markierungen gelten und Optionen auf Markierungen anwenden, die das Fahrzeug, den Start- und den Zielort der Fahrt darstellen. Wird von FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization
, FleetEngineTripLocationProviderOptions.originMarkerCustomization
und FleetEngineTripLocationProviderOptions.destinationMarkerCustomization
verwendet.
Diese Schnittstelle erweitert MarkerCustomizationFunctionParams
.
Attribute | |
---|---|
trip |
Typ:
Trip Die mit dieser Markierung verknüpfte Fahrt. Informationen zum Fahrzeug, mit dem diese Fahrt durchgeführt wird, finden Sie unter Trip.latestVehicleLocationUpdate und Trip.remainingWaypoints . |
Übernommen:defaultOptions ,
isNew ,
marker
|
TripWaypointMarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die Wegpunkte von Fahrten darstellen. Wird von FleetEngineTripLocationProviderOptions.waypointMarkerCustomization
verwendet.
Diese Schnittstelle erweitert TripMarkerCustomizationFunctionParams
.
Attribute | |
---|---|
waypointIndex |
Typ:
number Der mit dieser Markierung verknüpfte Wegpunktindex, der bei 0 beginnt. Verwenden Sie diesen Index auf Trip.remainingWaypoints , um Informationen zum Wegpunkt abzurufen. |
Übernommen:defaultOptions ,
isNew ,
marker ,
trip
|
VehicleMarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Fahrzeugmarkierungen anwenden. Verwendet von FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization
und FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization
.
Diese Schnittstelle erweitert MarkerCustomizationFunctionParams
.
Attribute | |
---|---|
vehicle |
Typ:
Vehicle Das Fahrzeug, das durch diesen Markierungspunkt dargestellt wird. |
Übernommen:defaultOptions ,
isNew ,
marker
|
VehicleWaypointMarkerCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
Benutzeroberfläche
Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Wegpunktmarkierungen für Fahrzeuge anwenden. Verwendet von FleetEngineVehicleLocationProviderOptions.originMarkerCustomization
, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization
und FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Diese Schnittstelle erweitert VehicleMarkerCustomizationFunctionParams
.
Attribute | |
---|---|
waypointIndex |
Typ:
number Der mit dieser Markierung verknüpfte Wegpunktindex, der bei 0 beginnt. Verwenden Sie diesen Index auf Vehicle.waypoints , um Informationen zum Wegpunkt abzurufen. |
Übernommen:defaultOptions ,
isNew ,
marker ,
vehicle
|
Schnittstelle PolylineCustomizationFunctionParams
google.maps.journeySharing.PolylineCustomizationFunctionParams
Benutzeroberfläche
Parameter, die für alle Funktionen zur Polylinienanpassung gemeinsam sind. Kein Objekt dieser Klasse wird direkt an eine Polylinienanpassungsfunktion übergeben. Stattdessen wird ein Objekt einer ihrer untergeordneten Klassen bereitgestellt.
Attribute | |
---|---|
defaultOptions |
Typ:
PolylineOptions Die Standardoptionen, die zum Erstellen dieser Polylinien verwendet wurden. |
isNew |
Typ:
boolean Wenn „true“ ist, wurde die Liste der Polylinien neu erstellt und die Funktion zur Polylinienanpassung wird zum ersten Mal aufgerufen. Sonst „false“. |
polylines |
Die Liste der erstellten Polylinien. Sie werden nacheinander angeordnet, um die gerenderte Route zu bilden. |
Schnittstelle ShipmentPolylineCustomizationFunctionParams
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für die Funktionen zur Anpassung von Polylinien für FleetEngineShipmentLocationProvider
gelten.
Diese Schnittstelle erweitert PolylineCustomizationFunctionParams
.
Attribute | |
---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfo Informationen zur Aufgabe, die mit dieser Polylinie verknüpft ist. |
Übernommen:defaultOptions ,
isNew ,
polylines
|
TripPolylineCustomizationFunctionParams-Schnittstelle
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für die Funktionen zur Anpassung von Polylinien für FleetEngineTripLocationProvider
gelten.
Diese Schnittstelle erweitert PolylineCustomizationFunctionParams
.
Attribute | |
---|---|
trip |
Typ:
Trip Die Fahrt, die mit dieser Polylinie verknüpft ist. |
Übernommen:defaultOptions ,
isNew ,
polylines
|
VehiclePolylineCustomizationFunctionParams -Schnittstelle
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für die Funktionen zur Anpassung von Polylinien für FleetEngineVehicleLocationProvider
gelten.
Diese Schnittstelle erweitert PolylineCustomizationFunctionParams
.
Attribute | |
---|---|
vehicle |
Typ:
Vehicle Das Fahrzeug, das diese Polylinie durchquert. |
Übernommen:defaultOptions ,
isNew ,
polylines
|
DeliveryVehiclePolylineCustomizationFunctionParams -Schnittstelle
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
Benutzeroberfläche
Parameter, die speziell für die Funktionen zur Anpassung von Polylinien für FleetEngineDeliveryVehicleLocationProvider
gelten.
Diese Schnittstelle erweitert PolylineCustomizationFunctionParams
.
Attribute | |
---|---|
deliveryVehicle |
Typ:
DeliveryVehicle Das Lieferfahrzeug, das diese Polylinie durchquert. |
Übernommen:defaultOptions ,
isNew ,
polylines
|