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

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

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

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
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

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

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

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

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

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

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
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