UI Customization

PolylineSetup typedef

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

google.maps.journeySharing.PolylineSetupOptions interfaccia

Opzioni PolylineSetup.

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

Interfaccia DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions interfaccia

Opzioni predefinite di PolylineSetup.

defaultPolylineOptions
Opzioni polilinee predefinite.
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

google.maps.journeySharing.MarkerSetupOptions interfaccia

Opzioni di MarkerSetup.

markerOptions optional
Tipo:  MarkerOptions optional
Opzioni di indicatore.

Interfaccia DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions interfaccia

Opzioni predefinite di MarkerSetup.

defaultMarkerOptions
Opzioni di indicatori predefinite.

Interfaccia MarkerCustomizationFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams interfaccia

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

defaultOptions
Le opzioni predefinite utilizzate per creare questo indicatore.
isNew
Tipo:  boolean
Se true, il marker è stato appena creato e la funzione di personalizzazione del marker viene chiamata per la prima volta, prima che il marker 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 interfaccia

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.

Questa interfaccia estende MarkerCustomizationFunctionParams.

vehicle
Il veicolo di consegna rappresentato da questo indicatore.
Ereditato: defaultOptions, isNew, marker

Interfaccia PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Tipo:  number
L'indice di questo capolinea nell'elenco delle fermate rimanenti, a partire da 0.
Ereditato: defaultOptions, isNew, marker, vehicle

Interfaccia TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interfaccia ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende MarkerCustomizationFunctionParams.

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

Interfaccia TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende MarkerCustomizationFunctionParams.

trip
Tipo:  Trip
La corsa associata a questo indicatore.

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

Interfaccia TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interfaccia

Parametri specifici per le funzioni di personalizzazione degli indicatori che applicano opzioni agli indicatori che rappresentano le posizioni dei waypoint della corsa. Utilizzato da FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Questa interfaccia estende TripMarkerCustomizationFunctionParams.

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

Interfaccia VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende MarkerCustomizationFunctionParams.

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

Interfaccia VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interfaccia

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

Questa interfaccia estende VehicleMarkerCustomizationFunctionParams.

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

Interfaccia PolylineCustomizationFunctionParams

google.maps.journeySharing.PolylineCustomizationFunctionParams interfaccia

Parametri comuni a tutte le funzioni di personalizzazione delle polilinee. Nessun oggetto di questa classe viene fornito direttamente a qualsiasi funzione di personalizzazione del polilinea; viene fornito invece 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
Tipo:  Array<Polyline>
L'elenco di polilinee create. Sono disposti in sequenza per formare il percorso visualizzato.

Interfaccia ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interfaccia

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

Questa interfaccia estende PolylineCustomizationFunctionParams.

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

Interfaccia TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interfaccia

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

Questa interfaccia estende PolylineCustomizationFunctionParams.

trip
Tipo:  Trip
Il viaggio associato a questa polilinea.
Ereditato: defaultOptions, isNew, polylines

Interfaccia VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interfaccia

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

Questa interfaccia estende PolylineCustomizationFunctionParams.

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

Interfaccia DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interfaccia

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

Questa interfaccia estende PolylineCustomizationFunctionParams.

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