UI Customization

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

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

defaultPolylineOptions
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

markerOptions optional
Typ:MarkerOptions optional
Markierungsoptionen

DefaultMarkerSetupOptions-Schnittstelle

google.maps.journeySharing.DefaultMarkerSetupOptions Benutzeroberfläche

Standardoptionen für Marker-Einrichtung

defaultMarkerOptions
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.

defaultOptions
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.

vehicle
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.

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.

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.

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.

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.

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.

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.

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.

defaultOptions
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.

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.

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.

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.

deliveryVehicle
Das Lieferfahrzeug, das diese Polylinie durchquert.
Übernommen:defaultOptions, isNew, polylines