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 optionalPolylinienoptionen |
visible optional |
Typ:
boolean optionalSichtbarkeit von Polylinien |
DefaultPolylineSetupOptions-Schnittstelle
google.maps.journeySharing.DefaultPolylineSetupOptions
Benutzeroberfläche
Standardoptionen für PolylineSetup
Attribute | |
|---|---|
defaultPolylineOptions |
Typ:
PolylineOptionsStandardoptionen für Polylinien |
defaultVisible |
Typ:
booleanStandardsichtbarkeit 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 optionalMarkierungsoptionen |
DefaultMarkerSetupOptions-Schnittstelle
google.maps.journeySharing.DefaultMarkerSetupOptions
Benutzeroberfläche
Standardoptionen für Marker-Einrichtung
Attribute | |
|---|---|
defaultMarkerOptions |
Typ:
MarkerOptionsStandardoptionen 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:
MarkerOptionsDie Standardoptionen, die zum Erstellen dieser Markierung verwendet wurden. |
isNew |
Typ:
booleanWenn „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:
MarkerDie 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:
DeliveryVehicleDas 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:
numberDer 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:
TaskDer 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:
TaskTrackingInfoInformationen 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:
TripDie 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:
numberDer 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:
VehicleDas 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:
numberDer 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:
PolylineOptionsDie Standardoptionen, die zum Erstellen dieser Polylinien verwendet wurden. |
isNew |
Typ:
booleanWenn „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:
TaskTrackingInfoInformationen 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:
TripDie 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:
VehicleDas 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:
DeliveryVehicleDas Lieferfahrzeug, das diese Polylinie durchquert. |
Übernommen:defaultOptions,
isNew,
polylines
| |