UI Customization

typedef PolylineSetup

google.maps.journeySharing.PolylineSetup typedef

Tipo di PolylineSetup.

Il tipo accetta un oggetto PolylineSetupOptions o una funzione che accetta un oggetto DefaultPolylineSetupOptions e restituisce un oggetto PolylineSetupOptions.

Se specifichi una funzione, questa può e deve modificare il campo defaultPolylineOptions dell'input e restituirlo come polylineOptions nell'oggetto PolylineSetupOptions di output.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfaccia PolylineSetupOptions

Interfaccia google.maps.journeySharing.PolylineSetupOptions

Opzioni di PolylineSetup.

polylineOptions
facoltativo
Tipo: PolylineOptions optional
Opzioni polilinea.
visible
facoltativo
Tipo: boolean optional
Visibilità della polilinea.

Interfaccia DefaultPolylineSetupOptions

Interfaccia google.maps.journeySharing.DefaultPolylineSetupOptions

Opzioni predefinite di PolylineSetup.

defaultPolylineOptions
Opzioni predefinite per le polilinee.
defaultVisible
Tipo: boolean
Visibilità predefinita della polilinea.

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Tipo di MarkerSetup.

Il tipo accetta un oggetto MarkerSetupOptions o una funzione che accetta un oggetto DefaultMarkerSetupOptions e restituisce un oggetto MarkerSetupOptions.

Se specifichi una funzione, questa può e deve modificare il campo defaultMarkerOptions dell'input e restituirlo come markerOptions nell'oggetto MarkerSetupOptions di output.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interfaccia MarkerSetupOptions

Interfaccia google.maps.journeySharing.MarkerSetupOptions

Opzioni MarkerSetup.

markerOptions
facoltativo
Tipo: MarkerOptions optional
Opzioni dei marker.

Interfaccia DefaultMarkerSetupOptions

Interfaccia google.maps.journeySharing.DefaultMarkerSetupOptions

Opzioni predefinite di MarkerSetup.

defaultMarkerOptions
Opzioni predefinite per gli indicatori.

Interfaccia MarkerCustomizationFunctionParams

Interfaccia google.maps.journeySharing.MarkerCustomizationFunctionParams

Parametri comuni a tutte le funzioni di personalizzazione degli indicatori. Nessun oggetto di questa classe viene fornito direttamente a una funzione di personalizzazione degli indicatori; viene invece fornito un oggetto di una delle sue classi secondarie.

defaultOptions
Le opzioni predefinite utilizzate per creare questo indicatore.
isNew
Tipo: boolean
Se true, l'indicatore è stato appena creato e la funzione di personalizzazione dell'indicatore viene chiamata per la prima volta, prima che l'indicatore venga aggiunto alla visualizzazione mappa. Falso negli altri casi.
marker
Tipo: Marker
L'indicatore. Eventuali personalizzazioni devono essere apportate direttamente a questo oggetto.

Interfaccia DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori dei veicoli di consegna. Utilizzato da FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

vehicle
Il veicolo per le consegne rappresentato da questo indicatore.
Ereditato: defaultOptions, isNew, marker

Interfaccia PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori che rappresentano le fermate pianificate. Utilizzato da FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

stopIndex
Tipo: number
L'indice a base 0 di questa fermata nell'elenco delle fermate rimanenti.
Ereditato: defaultOptions, isNew, marker, vehicle

Interfaccia TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori che rappresentano le località delle attività pianificate o effettive. Utilizzato da FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization e FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

task
Tipo: Task
La località dell'attività rappresentata da questo indicatore.
Ereditato: defaultOptions, isNew, marker, vehicle

Interfaccia ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori che rappresentano le località di destinazione e i veicoli di consegna della spedizione. Utilizzato da FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

taskTrackingInfo
Informazioni per l'attività associata a questo indicatore.
Ereditato: defaultOptions, isNew, marker

Interfaccia TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori che rappresentano il veicolo, la località di partenza e la destinazione del percorso. Utilizzato da FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization e FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

trip
Tipo: Trip
La corsa associata a questo indicatore.

Per informazioni sul veicolo che effettua questa corsa, utilizza Trip.latestVehicleLocationUpdate e Trip.remainingWaypoints.
Ereditato: defaultOptions, isNew, marker

Interfaccia TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione dei segnaposto che applicano opzioni ai segnaposto che rappresentano le posizioni dei waypoint del percorso. Utilizzato da FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

waypointIndex
Tipo: number
L'indice del waypoint a base 0 associato a questo indicatore. Utilizza questo indice su Trip.remainingWaypoints per recuperare informazioni sul waypoint.
Ereditato: defaultOptions, isNew, marker, trip

Interfaccia VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori dei veicoli. Utilizzato da FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization e FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

vehicle
Tipo: Vehicle
Il veicolo rappresentato da questo indicatore.
Ereditato: defaultOptions, isNew, marker

Interfaccia VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori dei waypoint del veicolo. Utilizzato da FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization e FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

waypointIndex
Tipo: number
L'indice del waypoint basato su 0 associato a questo indicatore. Utilizza questo indice su Vehicle.waypoints per recuperare informazioni sul waypoint.
Ereditato: defaultOptions, isNew, marker, vehicle

Interfaccia PolylineCustomizationFunctionParams

Interfaccia google.maps.journeySharing.PolylineCustomizationFunctionParams

Parametri comuni a tutte le funzioni di personalizzazione delle polilinee. Nessun oggetto di questa classe viene fornito direttamente a una funzione di personalizzazione della polilinea; viene invece fornito un oggetto di una delle sue classi discendenti.

defaultOptions
Le opzioni predefinite utilizzate per creare questo insieme di polilinee.
isNew
Tipo: boolean
Se true, l'elenco di polilinee è stato appena creato e la funzione di personalizzazione delle polilinee viene chiamata per la prima volta. Falso negli altri casi.
polylines
L'elenco delle polilinee create. Sono disposti in sequenza per formare il percorso visualizzato.

Interfaccia ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione delle polilinee per FleetEngineShipmentLocationProvider.

taskTrackingInfo
Informazioni per l'attività associata a questa polilinea.
Ereditato: defaultOptions, isNew, polylines

Interfaccia TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione delle polilinee per FleetEngineTripLocationProvider.

trip
Tipo: Trip
La corsa associata a questa polilinea.
Ereditato: defaultOptions, isNew, polylines

Interfaccia VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione delle polilinee per FleetEngineVehicleLocationProvider.

vehicle
Tipo: Vehicle
Il veicolo che attraversa questa polilinea.
Ereditato: defaultOptions, isNew, polylines

Interfaccia DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametri specifici per le funzioni di personalizzazione delle polilinee per FleetEngineDeliveryVehicleLocationProvider.

deliveryVehicle
Il veicolo di consegna che attraversa questa polilinea.
Ereditato: defaultOptions, isNew, polylines