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.
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
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.
Attribute | |
|---|---|
markerOptions
optional |
Typ:
MarkerOptions optionalMarkierungsoptionen. |
DefaultMarkerSetupOptions-Schnittstelle
Schnittstelle google.maps.journeySharing.DefaultMarkerSetupOptions
Standardoptionen für MarkerSetup.
Attribute | |
|---|---|
defaultMarkerOptions |
Typ:
MarkerOptionsStandardoptionen 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.
Attribute | |
|---|---|
defaultOptions |
Typ:
MarkerOptionsDie 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:
MarkerDie 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.
Attribute | |
|---|---|
vehicle |
Typ:
DeliveryVehicleDas 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.
Attribute | |
|---|---|
stopIndex |
Typ:
numberDer 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.
Attribute | |
|---|---|
task |
Typ:
TaskDer 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.
Attribute | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformationen 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.
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
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.
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
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.
Attribute | |
|---|---|
vehicle |
Typ:
VehicleDas 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
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
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
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
interface
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
| |