UI Customization

Typ PolylineSetup

google.maps.journeySharing.PolylineSetup typedef

Typ "PolylineSetup"

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 die Funktion das Feld defaultPolylineOptions der Eingabe ändern und sie als polylineOptions im Ausgabeobjekt PolylineSetupOptions zurückgeben.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Schnittstelle PolylineSetupOptions

google.maps.journeySharing.PolylineSetupOptions-Schnittstelle

Optionen für die Einrichtung von Polylinien

polylineOptions optional
Typ:PolylineOptions optional
Polylinienoptionen.
visible optional
Typ:boolean optional
Sichtbarkeit von Polylinien.

Schnittstelle DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions-Schnittstelle

Standardoptionen für PolylineSetup

defaultPolylineOptions
Standardoptionen für Polylinien
defaultVisible
Typ:boolean
Standardsichtbarkeit für Polylinien.

Typ MarkerSetup

google.maps.journeySharing.MarkerSetup typedef

Typ für die Markierungseinrichtung.

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 die Funktion das Feld defaultMarkerOptions der Eingabe ändern und sie als markerOptions im Ausgabeobjekt MarkerSetupOptions zurückgeben.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Schnittstelle MarkerSetupOptions

google.maps.journeySharing.MarkerSetupOptions-Schnittstelle

Optionen für die Markierungseinrichtung.

markerOptions optional
Typ:MarkerOptions optional
Markierungsoptionen.

Schnittstelle DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions-Schnittstelle

Standardoptionen für MarkerSetup.

defaultMarkerOptions
Standardoptionen für Markierungen.

Schnittstelle MarkerCustomizeFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams-Schnittstelle

Parameter, die allen Funktionen zur Anpassung von Markierungen gemeinsam sind. Kein Objekt dieser Klasse wird direkt für eine Markierungsanpassungsfunktion bereitgestellt. Stattdessen wird ein Objekt einer der untergeordneten Klassen bereitgestellt.

defaultOptions
Die Standardoptionen zum Erstellen dieser Markierung.
isNew
Typ:boolean
Falls wahr, wird die Markierung neu erstellt und die Funktion zum Anpassen von Markierungen wird zum ersten Mal aufgerufen, bevor die Markierung zur Kartenansicht hinzugefügt wird. Sonst „false“.
marker
Typ:Marker
Die Markierung. Alle Anpassungen sollten direkt an diesem Objekt vorgenommen werden.

Schnittstelle DeliveryVehicleMarkerCustomizeFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams-Schnittstelle

Parameter, die spezifisch für Funktionen zur Markierungsanpassung sind, mit denen Optionen für die Auslieferung von Fahrzeugmarkierungen angewendet werden. Wird von FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization und FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization verwendet.

Diese Schnittstelle erweitert MarkerCustomizationFunctionParams.

vehicle
Das durch diese Markierung dargestellte Lieferfahrzeug.
Übernommen: defaultOptions, isNew, marker

Schnittstelle PlannedStopMarkerCustomizeFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams-Schnittstelle

Parameter, die sich auf Funktionen zur Markierungsanpassung beziehen, bei denen Optionen auf Markierungen angewendet werden, die geplante Haltestellen darstellen. Verwendet von FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Diese Schnittstelle erweitert DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Typ:number
Der 0-basierte Index dieser Haltestelle in der Liste der verbleibenden Haltestellen.
Übernommen: defaultOptions, isNew, marker, vehicle

Schnittstelle TaskMarkerCustomizeFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Markierungsanpassung, mit denen Optionen auf Markierungen angewendet werden, die geplante oder tatsächliche Aufgabenpositionen darstellen. Wird von FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization und FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization verwendet.

Diese Schnittstelle erweitert DeliveryVehicleMarkerCustomizationFunctionParams.

task
Typ:Task
Der durch diese Markierung dargestellte Aufgabenort.
Übernommen: defaultOptions, isNew, marker, vehicle

Schnittstelle ShipmentMarkerCustomizeFunctionFunctions

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams-Schnittstelle

Parameter, die sich auf Funktionen zur Markierungsanpassung beziehen, bei denen Optionen auf Markierungen angewendet werden, die für das Fahrzeug und den Zielort stehen. Wird von FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization und FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization verwendet.

Diese Schnittstelle erweitert MarkerCustomizationFunctionParams.

taskTrackingInfo
Informationen zu der mit dieser Markierung verknüpften Aufgabe.
Übernommen: defaultOptions, isNew, marker

Schnittstelle TripMarkerCustomizeFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams-Schnittstelle

Parameter, die sich auf Funktionen zur Markierungsanpassung beziehen, bei denen Optionen auf Markierungen angewendet werden, die Fahrt-, Start- und Zielorte darstellen. Verwendet von FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization und FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Diese Schnittstelle erweitert MarkerCustomizationFunctionParams.

trip
Typ:Trip
Die mit dieser Markierung verknüpfte Fahrt.

Informationen zu den Fahrzeugen, die diese Fahrt anbieten, findest du unter Trip.latestVehicleLocationUpdate und Trip.remainingWaypoints.
Übernommen: defaultOptions, isNew, marker

Schnittstelle TripWaypointMarkerCustomizeFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Markierungen angewendet werden, die Wegpunktpositionen darstellen. Verwendet von FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Diese Schnittstelle erweitert TripMarkerCustomizationFunctionParams.

waypointIndex
Typ:number
Der auf 0 basierende Wegpunktindex, der dieser Markierung zugeordnet ist. Verwende diesen Index für Trip.remainingWaypoints, um Informationen zum Wegpunkt abzurufen.
Übernommen: defaultOptions, isNew, marker, trip