UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup-Typ aus.

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions-Oberfläche

google.maps.journeySharing.PolylineSetupOptions-Schnittstelle

PolylineSetup-Optionen.

polylineOptions optional
Typ:PolylineOptions optional
Polylinienoptionen
visible optional
Typ:boolean optional
Polyliniensichtbarkeit

DefaultPolylineSetupOptions-Oberfläche

google.maps.journeySharing.DefaultPolylineSetupOptions-Schnittstelle

PolylineSetup-Standardoptionen

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

MarkerSetup typedef

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions-Oberfläche

google.maps.journeySharing.MarkerSetupOptions-Schnittstelle

MarkerSetup-Optionen.

markerOptions optional
Typ:MarkerOptions optional
Markierungsoptionen.

DefaultMarkerSetupOptions.

google.maps.journeySharing.DefaultMarkerSetupOptions-Schnittstelle

Standardoptionen für MarkerSetup

defaultMarkerOptions
Standardoptionen für Markierungen

MarkerCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.MarkerCustomizationFunctionParams-Schnittstelle

Parameter, die für alle Funktionen zur Anpassung von Markierungen gelten. Kein Objekt dieser Klasse wird direkt für eine Funktion zur Anpassung von Markierungen bereitgestellt. Stattdessen wird ein Objekt einer der untergeordneten Klassen bereitgestellt.

defaultOptions
Die Standardoptionen, die zum Erstellen dieser Markierung verwendet werden.
isNew
Typ:boolean
Wenn der Wert „true“ ist, wurde die Markierung neu erstellt und die Funktion zur Anpassung der Markierung wird erstmals aufgerufen, bevor die Markierung zur 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-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Fahrzeugmarkierungen für die Auslieferung angewendet werden. Verwendet von FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization und FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Diese Schnittstelle erweitert MarkerCustomizationFunctionParams.

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

PlannedStopMarkerCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, mit 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

TaskMarkerCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams-Schnittstelle

Spezifische Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die geplante oder tatsächliche Aufgabenstandorte darstellen. Verwendet von FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization und FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Diese Schnittstelle erweitert DeliveryVehicleMarkerCustomizationFunctionParams.

task
Typ:Task
Die Aufgabenposition, die durch diese Markierung dargestellt wird.
Übernommen: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams zur Verfügung.

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams-Schnittstelle

Spezifische Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die für das Lieferfahrzeug und die Zielorte stehen. 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

TripMarkerCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.TripMarkerCustomizationFunctionParams-Schnittstelle

Spezifische Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die Fahrtfahrzeug-, Start- und Zielorte 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 für diese Fahrt erhalten Sie über Trip.latestVehicleLocationUpdate und Trip.remainingWaypoints.
Übernommen: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams-Schnittstelle zur Verfügung.

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, die Optionen auf Markierungen anwenden, die für Wegpunktstandorte stehen. Verwendet von FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Diese Schnittstelle erweitert TripMarkerCustomizationFunctionParams.

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

VehicleMarkerCustomizationFunctionParams-Schnittstelle

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Fahrzeugmarkierungen angewendet werden. Verwendet von FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization und FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Diese Schnittstelle erweitert MarkerCustomizationFunctionParams.

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

VehicleWaypointMarkerCustomizationFunctionParams-Schnittstelle

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Wegpunktmarkierungen von Fahrzeugen angewendet werden. Verwendet von FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization und FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Diese Schnittstelle erweitert VehicleMarkerCustomizationFunctionParams.

waypointIndex
Typ:number
Der 0-basierte Wegpunktindex, der dieser Markierung zugeordnet ist. Verwenden Sie diesen Index für Vehicle.waypoints, um Informationen zum Wegpunkt abzurufen.
Übernommen: defaultOptions, isNew, marker, vehicle

PolylineCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.PolylineCustomizationFunctionParams-Schnittstelle

Parameter, die für alle Funktionen zur Anpassung von Polylinien verwendet werden. Kein Objekt dieser Klasse wird direkt für eine Funktion zur Anpassung von Polylinien bereitgestellt. Stattdessen wird ein Objekt einer der untergeordneten Klassen bereitgestellt.

defaultOptions
Die Standardoptionen, die zum Erstellen dieses Satzes von Polylinien verwendet werden.
isNew
Typ:boolean
Falls wahr, wurde die Liste der Polylinien neu erstellt und die Funktion zur Anpassung der Polylinie wird zum ersten Mal aufgerufen. Sonst „false“.
polylines
Die Liste der erstellten Polylinien. Sie werden nacheinander angeordnet, um die gerenderte Route zu bilden.

ShipmentPolylineCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Polylinien für FleetEngineShipmentLocationProvider.

Diese Schnittstelle erweitert PolylineCustomizationFunctionParams.

taskTrackingInfo
Informationen zur Aufgabe, die mit dieser Polylinie verknüpft ist.
Übernommen: defaultOptions, isNew, polylines

TripPolylineCustomizationFunctionParams-Oberfläche

google.maps.journeySharing.TripPolylineCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Polylinien für FleetEngineTripLocationProvider.

Diese Schnittstelle erweitert PolylineCustomizationFunctionParams.

trip
Typ:Trip
Fahrt, die dieser Polylinie zugeordnet ist
Übernommen: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams-Schnittstelle

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Polylinien für FleetEngineVehicleLocationProvider.

Diese Schnittstelle erweitert PolylineCustomizationFunctionParams.

vehicle
Das Fahrzeug, das die Polylinie durchquert.
Übernommen: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams-Schnittstelle

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams-Schnittstelle

Parameter für Funktionen zur Anpassung von Polylinien für FleetEngineDeliveryVehicleLocationProvider.

Diese Schnittstelle erweitert PolylineCustomizationFunctionParams.

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