PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
PolylineSetup-Typ.
Der Typ akzeptiert entweder ein -Objekt oder eine Funktion, die ein PolylineSetupOptions-Objekt akzeptiert und ein DefaultPolylineSetupOptions-Objekt zurückgibt. PolylineSetupOptions
Wenn Sie eine Funktion angeben, kann und sollte die Funktion das Feld defaultPolylineOptions der Eingabe ändern und es als polylineOptions im Ausgabeobjekt zurückgeben.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions-Schnittstelle
Schnittstelle
google.maps.journeySharing.PolylineSetupOptions
PolylineSetup-Optionen.
Attribute | |
|---|---|
polylineOptions
optional |
Typ:
PolylineOptions optionalPolylinienoptionen. |
visible
optional |
Typ:
boolean optionalSichtbarkeit der Polylinie. |
DefaultPolylineSetupOptions-Schnittstelle
Schnittstelle
google.maps.journeySharing.DefaultPolylineSetupOptions
Standardoptionen für „PolylineSetup“.
Attribute | |
|---|---|
defaultPolylineOptions |
Typ:
PolylineOptionsStandardoptionen für Polylinien. |
defaultVisible |
Typ:
booleanStandardsichtbarkeit der Polylinie. |
MarkerSetup-Typedef
typedef
google.maps.journeySharing.MarkerSetup
MarkerSetup-Typ.
Der Typ akzeptiert entweder ein -Objekt oder eine Funktion, die ein MarkerSetupOptions-Objekt akzeptiert und ein DefaultMarkerSetupOptions-Objekt zurückgibt. MarkerSetupOptions
Wenn Sie eine Funktion angeben, kann und sollte die Funktion das Feld defaultMarkerOptions der Eingabe ändern und es als markerOptions im Ausgabeobjekt zurückgeben.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions-Schnittstelle
Schnittstelle
google.maps.journeySharing.MarkerSetupOptions
MarkerSetup-Optionen.
Attribute | |
|---|---|
markerOptions
optional |
Typ:
Markierungsoptionen. |
DefaultMarkerSetupOptions-Schnittstelle
Schnittstelle
google.maps.journeySharing.DefaultMarkerSetupOptions
Standardoptionen für MarkerSetup.
Attribute | |
|---|---|
defaultMarkerOptions |
Typ:
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.
Attribute | |
|---|---|
defaultOptions |
Typ:
Die Standardoptionen, die zum Erstellen dieser Markierung verwendet wurden. |
isNew |
Typ:
booleanWenn „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:
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.
Attribute | |
|---|---|
vehicle |
Typ:
DeliveryVehicleDas 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.
Attribute | |
|---|---|
stopIndex |
Typ:
numberDer 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.
Attribute | |
|---|---|
task |
Typ:
TaskDer 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.
Attribute | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformationen 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.
Attribute | |
|---|---|
trip |
Typ:
TripDie 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.
Attribute | |
|---|---|
waypointIndex |
Typ:
numberDer 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.
Attribute | |
|---|---|
vehicle |
Typ:
VehicleDas 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
Attribute | |
|---|---|
waypointIndex |
Typ:
numberDer 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.
Attribute | |
|---|---|
defaultOptions |
Typ:
PolylineOptionsDie Standardoptionen, die zum Erstellen dieser Polylinien verwendet werden. |
isNew |
Typ:
booleanWenn „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.
Attribute | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformationen 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.
Attribute | |
|---|---|
trip |
Typ:
TripDie 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.
Attribute | |
|---|---|
vehicle |
Typ:
VehicleDas 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.
Attribute | |
|---|---|
deliveryVehicle |
Typ:
DeliveryVehicleDas Lieferfahrzeug, das diese Polylinie durchfährt. |
Übernommen:
defaultOptions,
isNew,
polylines
| |