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.
Attribute | |
---|---|
polylineOptions optional |
Typ:
PolylineOptions optional Polylinienoptionen |
visible optional |
Typ:
boolean optional Polyliniensichtbarkeit |
DefaultPolylineSetupOptions-Oberfläche
google.maps.journeySharing.DefaultPolylineSetupOptions
-Schnittstelle
PolylineSetup-Standardoptionen
Attribute | |
---|---|
defaultPolylineOptions |
Typ:
PolylineOptions 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.
Attribute | |
---|---|
markerOptions optional |
Typ:
MarkerOptions optional Markierungsoptionen. |
DefaultMarkerSetupOptions.
google.maps.journeySharing.DefaultMarkerSetupOptions
-Schnittstelle
Standardoptionen für MarkerSetup
Attribute | |
---|---|
defaultMarkerOptions |
Typ:
MarkerOptions 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.
Attribute | |
---|---|
defaultOptions |
Typ:
MarkerOptions 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
.
Attribute | |
---|---|
vehicle |
Typ:
DeliveryVehicle 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
.
Attribute | |
---|---|
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
.
Attribute | |
---|---|
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
.
Attribute | |
---|---|
taskTrackingInfo |
Typ:
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
.
Attribute | |
---|---|
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
.
Attribute | |
---|---|
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
.
Attribute | |
---|---|
vehicle |
Typ:
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
.
Attribute | |
---|---|
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.
Attribute | |
---|---|
defaultOptions |
Typ:
PolylineOptions 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
.
Attribute | |
---|---|
taskTrackingInfo |
Typ:
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
.
Attribute | |
---|---|
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
.
Attribute | |
---|---|
vehicle |
Typ:
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
.
Attribute | |
---|---|
deliveryVehicle |
Typ:
DeliveryVehicle Das Lieferfahrzeug, das diese Polylinie durchquert. |
Übernommen:
defaultOptions ,
isNew ,
polylines
|