UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions-Schnittstelle

Schnittstelle google.maps.journeySharing.PolylineSetupOptions

PolylineSetup-Optionen.

polylineOptions
optional
Typ: PolylineOptions optional
Polylinienoptionen.
visible
optional
Typ: boolean optional
Sichtbarkeit der Polylinie.

DefaultPolylineSetupOptions-Schnittstelle

Schnittstelle google.maps.journeySharing.DefaultPolylineSetupOptions

Standardoptionen für „PolylineSetup“.

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

MarkerSetup-Typedef

typedef google.maps.journeySharing.MarkerSetup

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions-Schnittstelle

Schnittstelle google.maps.journeySharing.MarkerSetupOptions

MarkerSetup-Optionen.

markerOptions
optional
Typ: MarkerOptions optional
Markierungsoptionen.

DefaultMarkerSetupOptions-Schnittstelle

Schnittstelle google.maps.journeySharing.DefaultMarkerSetupOptions

Standardoptionen für MarkerSetup.

defaultMarkerOptions
Standardoptionen für Markierungen.

Schnittstelle MarkerCustomizationFunctionParams

Schnittstelle google.maps.journeySharing.MarkerCustomizationFunctionParams
erweitert um DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

Parameter, die für alle Funktionen zur Markierungsanpassung gelten. Objekte dieser Klasse werden keiner Funktion zur Anpassung von Markierungen direkt zur Verfügung gestellt. Stattdessen wird ein Objekt einer ihrer abgeleiteten Klassen bereitgestellt.

defaultOptions
Die Standardoptionen, die zum Erstellen dieser Markierung verwendet wurden.
isNew
Typ: boolean
Wenn „true“, wurde die Markierung neu erstellt und die Funktion zur Anpassung der Markierung wird zum ersten Mal aufgerufen, bevor die Markierung der Kartenansicht hinzugefügt wurde. Sonst „false“.
marker
Typ: Marker
Die Markierung. Anpassungen sollten direkt an diesem Objekt vorgenommen werden.

Schnittstelle DeliveryVehicleMarkerCustomizationFunctionParams

Schnittstelle google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams erweitert MarkerCustomizationFunctionParams
erweitert durch PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

Parameter, die für Funktionen zur Anpassung von Markierungen spezifisch sind und Optionen auf Markierungen für Lieferfahrzeuge anwenden. Wird von FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization und FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization verwendet.

vehicle
Das Lieferfahrzeug, das durch diese Markierung dargestellt wird.
Übernommen: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parameter, die für Funktionen zur Anpassung von Markierungen spezifisch sind und Optionen auf Markierungen anwenden, die geplante Haltestellen darstellen. Wird von FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization verwendet.

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

TaskMarkerCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

ShipmentMarkerCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

Spezifische Parameter für Funktionen zur Anpassung von Markierungen, mit denen Optionen auf Markierungen für Lieferfahrzeuge und Zielorte angewendet werden. Wird von FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization und FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization verwendet.

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

TripMarkerCustomizationFunctionParams-Schnittstelle

Schnittstelle google.maps.journeySharing.TripMarkerCustomizationFunctionParams erweitert MarkerCustomizationFunctionParams
erweitert durch TripWaypointMarkerCustomizationFunctionParams

Parameter, die für Funktionen zur Anpassung von Markierungen spezifisch sind und Optionen auf Markierungen für das Fahrzeug, den Start- und den Zielort der Fahrt anwenden. Wird von FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization und FleetEngineTripLocationProviderOptions.destinationMarkerCustomization verwendet.

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

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parameter, die für Funktionen zur Anpassung von Markierungen spezifisch sind und Optionen auf Markierungen anwenden, die Wegpunkte einer Fahrt darstellen. Wird von FleetEngineTripLocationProviderOptions.waypointMarkerCustomization verwendet.

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

VehicleMarkerCustomizationFunctionParams-Schnittstelle

Schnittstelle google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams erweitert MarkerCustomizationFunctionParams
erweitert durch VehicleWaypointMarkerCustomizationFunctionParams

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

vehicle
Typ: Vehicle
Das Fahrzeug, das durch diese Markierung dargestellt wird.
Übernommen: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

PolylineCustomizationFunctionParams-Schnittstelle

Schnittstelle google.maps.journeySharing.PolylineCustomizationFunctionParams
erweitert um DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

Parameter, die für alle Funktionen zur Anpassung von Polylinien gelten. Objekte dieser Klasse werden keiner Funktion zur Anpassung von Polylinien direkt übergeben. Stattdessen wird ein Objekt einer ihrer abgeleiteten Klassen übergeben.

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

ShipmentPolylineCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

TripPolylineCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

trip
Typ: Trip
Die mit dieser Polylinie verknüpfte Fahrt.
Übernommen: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

vehicle
Typ: Vehicle
Das Fahrzeug, das sich entlang dieser Polylinie bewegt.
Übernommen: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams-Schnittstelle

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

deliveryVehicle
Das Lieferfahrzeug, das diese Polylinie durchfährt.
Übernommen: defaultOptions, isNew, polylines