Map View

lezione JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView classe

La visualizzazione mappa.

Accedi chiamando const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Consulta la sezione Librerie nell'API Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parametri: 
Crea un'istanza per una visualizzazione mappa.
anticipatedRoutePolylines
Tipo:  Array<Polyline>
Restituisce le polilinee di percorso previste, se presenti.
anticipatedRoutePolylineSetup
Configura le opzioni per una polilinea del percorso prevista. Richiamato quando viene visualizzata una nuova polilinea del percorso anticipato.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultPolylineOptions di input, contenente un oggetto google.maps.PolylineOptions, e restituirlo come polylineOptions nell'oggetto PolylineSetupOptions di output.

Specificare un oggetto PolylineSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto PolylineSetupOptions in funzioni o valori statici diversi di PolylineSetupOptions e non riutilizzare lo stesso oggetto google.maps.PolylineOptions per la chiave polylineOptions in oggetti PolylineSetupOptions diversi. Se polylineOptions o visible non è impostata o è null, verrà sovrascritta con quella predefinita. I valori impostati per polylineOptions.map o polylineOptions.path verranno ignorati.
automaticViewportMode
Questo campo è di sola lettura. Modalità di visualizzazione automatica.
element
Tipo:  Element
Questo campo è di sola lettura. L'elemento DOM a supporto della visualizzazione.
enableTraffic
Tipo:  boolean
Abilita o disabilita il livello di traffico.
locationProviders
Tipo:  Array<LocationProvider> optional
Questo campo è di sola lettura. Origini delle località monitorate da mostrare nella visualizzazione della mappa di monitoraggio. Per aggiungere o rimuovere i fornitori di servizi di localizzazione, utilizza i metodi JourneySharingMapView.addLocationProvider e JourneySharingMapView.removeLocationProvider.
map
Tipo:  Map
Questo campo è di sola lettura. L'oggetto mappa contenuto nella visualizzazione mappa.
mapOptions
Tipo:  MapOptions
Questo campo è di sola lettura. Le opzioni della mappa trasferite alla mappa tramite la visualizzazione mappa.
takenRoutePolylines
Tipo:  Array<Polyline>
Restituisce le polilinee del percorso scelto, se presenti.
takenRoutePolylineSetup
Configura le opzioni per una polilinea del percorso scelto. Richiamato quando viene visualizzata una nuova polilinea del percorso effettuato.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultPolylineOptions di input, contenente un oggetto google.maps.PolylineOptions, e restituirlo come polylineOptions nell'oggetto PolylineSetupOptions di output.

Specificare un oggetto PolylineSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto PolylineSetupOptions in funzioni o valori statici diversi di PolylineSetupOptions e non riutilizzare lo stesso oggetto google.maps.PolylineOptions per la chiave polylineOptions in oggetti PolylineSetupOptions diversi.

Qualsiasi valore impostato per polylineOptions.map o polylineOptions.path verrà ignorato. I valori non impostati o nulli verranno sovrascritti con quelli predefiniti.
locationProvider
Tipo:  LocationProvider optional
Questo campo è di sola lettura. Una sorgente di località monitorate da mostrare nella visualizzazione della mappa di monitoraggio.
destinationMarkerSetup
Tipo:  MarkerSetup
Configura le opzioni per un indicatore di posizione di destinazione. Richiamato ogni volta che viene visualizzato un nuovo indicatore di destinazione.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
originMarkerSetup
Tipo:  MarkerSetup
Consente di configurare le opzioni per un indicatore di posizione di origine. Richiamato ogni volta che viene visualizzato un nuovo indicatore di origine.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
pingMarkerSetup
Tipo:  MarkerSetup
Consente di configurare le opzioni per un indicatore di posizione del ping. Richiamato ogni volta che viene visualizzato un nuovo indicatore di ping.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
successfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura le opzioni per un indicatore di posizione di un'attività riuscita. Richiamato ogni volta che viene visualizzato un nuovo indicatore di attività riuscita.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
taskOutcomeMarkerSetup
Tipo:  MarkerSetup
Configura le opzioni per un indicatore di posizione del risultato di un'attività. Richiamato ogni volta che viene visualizzato un nuovo indicatore di posizione del risultato di un'attività.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
unsuccessfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura le opzioni per un indicatore di posizione di un'attività non riuscito. Richiamato ogni volta che viene visualizzato un nuovo indicatore di attività non riuscita.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
vehicleMarkerSetup
Tipo:  MarkerSetup
Consente di configurare le opzioni per un indicatore di posizione di un veicolo. Richiamato quando viene visualizzato un nuovo indicatore di veicolo.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
waypointMarkerSetup
Tipo:  MarkerSetup
Consente di configurare le opzioni per un indicatore di posizione del waypoint. Richiamato ogni volta che viene visualizzato un nuovo indicatore waypoint.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
destinationMarkers
Tipo:  Array<Marker>
Restituisce gli eventuali indicatori di destinazione.
originMarkers
Tipo:  Array<Marker>
Restituisce gli eventuali indicatori di origine.
successfulTaskMarkers
Tipo:  Array<Marker>
Restituisce gli eventuali indicatori delle attività riuscite.
taskOutcomeMarkers
Tipo:  Array<Marker>
Restituisce gli eventuali indicatori di risultato dell'attività.
unsuccessfulTaskMarkers
Tipo:  Array<Marker>
Restituisce gli eventuali indicatori delle attività non riuscite, se presenti.
vehicleMarkers
Tipo:  Array<Marker>
Restituisce gli indicatori di veicoli, se presenti.
waypointMarkers
Tipo:  Array<Marker>
Restituisce gli indicatori dei waypoint, se presenti.
addLocationProvider
addLocationProvider(locationProvider)
Parametri: 
  • locationProviderLocationProvider il fornitore della posizione da aggiungere.
Valore restituito: nessuno
Aggiunge un fornitore di posizione alla visualizzazione mappa. Se il provider della posizione è già stato aggiunto, non viene eseguita alcuna azione.
removeLocationProvider
removeLocationProvider(locationProvider)
Parametri: 
  • locationProviderLocationProvider il fornitore della posizione da rimuovere.
Valore restituito: nessuno
Rimuove un fornitore di posizione dalla visualizzazione mappa. Se il fornitore della posizione non è già stato aggiunto alla visualizzazione mappa, non viene eseguita alcuna azione.

Interfaccia JourneySharingMapViewOptions

Interfaccia google.maps.journeySharing.JourneySharingMapViewOptions

Opzioni per la visualizzazione mappa.

element
Tipo:  Element
L'elemento DOM a supporto della visualizzazione. Obbligatoria.
anticipatedRoutePolylineSetup optional
Tipo:  PolylineSetup optional
Configura le opzioni per una polilinea del percorso prevista. Richiamato quando viene visualizzata una nuova polilinea del percorso anticipato.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultPolylineOptions di input, contenente un oggetto google.maps.PolylineOptions, e restituirlo come polylineOptions nell'oggetto PolylineSetupOptions di output.

Specificare un oggetto PolylineSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto PolylineSetupOptions in funzioni o valori statici diversi di PolylineSetupOptions e non riutilizzare lo stesso oggetto google.maps.PolylineOptions per la chiave polylineOptions in oggetti PolylineSetupOptions diversi. Se polylineOptions o visible non è impostata o è null, verrà sovrascritta con quella predefinita. I valori impostati per polylineOptions.map o polylineOptions.path verranno ignorati.
automaticViewportMode optional
Tipo:  AutomaticViewportMode optional
Modalità di visualizzazione automatica. Il valore predefinito è FIT_ANTICIPATED_ROUTE, che consente alla visualizzazione mappa di regolare automaticamente l'area visibile per adattarsi agli indicatori di veicoli, agli indicatori di posizione e a qualsiasi polilinea del percorso prevista visibile. Imposta questa opzione su NONE per disattivare l'adattamento automatico.
destinationMarkerSetup optional
Tipo:  MarkerSetup optional
Configura le opzioni per un indicatore di posizione di destinazione. Richiamato ogni volta che viene visualizzato un nuovo indicatore di destinazione.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
locationProvider optional
Tipo:  LocationProvider optional
Una sorgente di località monitorate da mostrare nella visualizzazione della mappa di monitoraggio. Campo facoltativo.
locationProviders optional
Tipo:  Array<LocationProvider> optional
Origini delle località monitorate da mostrare nella visualizzazione della mappa di monitoraggio. Campo facoltativo.
mapOptions optional
Tipo:  MapOptions optional
Opzioni di mappa trasferite al costruttore google.maps.Map.
originMarkerSetup optional
Tipo:  MarkerSetup optional
Consente di configurare le opzioni per un indicatore di posizione di origine. Richiamato ogni volta che viene visualizzato un nuovo indicatore di origine.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
pingMarkerSetup optional
Tipo:  MarkerSetup optional
Consente di configurare le opzioni per un indicatore di posizione del ping. Richiamato ogni volta che viene visualizzato un nuovo indicatore di ping.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
successfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura le opzioni per un indicatore di posizione di un'attività riuscita. Richiamato ogni volta che viene visualizzato un nuovo indicatore di attività riuscita.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
takenRoutePolylineSetup optional
Tipo:  PolylineSetup optional
Configura le opzioni per una polilinea del percorso scelto. Richiamato quando viene visualizzata una nuova polilinea del percorso effettuato.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultPolylineOptions di input, contenente un oggetto google.maps.PolylineOptions, e restituirlo come polylineOptions nell'oggetto PolylineSetupOptions di output.

Specificare un oggetto PolylineSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto PolylineSetupOptions in funzioni o valori statici diversi di PolylineSetupOptions e non riutilizzare lo stesso oggetto google.maps.PolylineOptions per la chiave polylineOptions in oggetti PolylineSetupOptions diversi.

Qualsiasi valore impostato per polylineOptions.map o polylineOptions.path verrà ignorato. I valori non impostati o nulli verranno sovrascritti con quelli predefiniti.
taskOutcomeMarkerSetup optional
Tipo:  MarkerSetup optional
Configura le opzioni per un indicatore di posizione del risultato di un'attività. Richiamato ogni volta che viene visualizzato un nuovo indicatore di posizione del risultato di un'attività.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
unsuccessfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura le opzioni per un indicatore di posizione di un'attività non riuscito. Richiamato ogni volta che viene visualizzato un nuovo indicatore di attività non riuscita.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
vehicleMarkerSetup optional
Tipo:  MarkerSetup optional
Consente di configurare le opzioni per un indicatore di posizione di un veicolo. Richiamato quando viene visualizzato un nuovo indicatore di veicolo.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.
waypointMarkerSetup optional
Tipo:  MarkerSetup optional
Consente di configurare le opzioni per un indicatore di posizione del waypoint. Richiamato ogni volta che viene visualizzato un nuovo indicatore waypoint.

Se specifichi una funzione, la funzione può e deve modificare il campo defaultMarkerOptions dell'input, contenente un oggetto google.maps.MarkerOptions, e restituirlo come indicatoriOptions nell'oggetto MarkerSetupOptions di output.

Specificare un oggetto MarkerSetupOptions equivale a specificare una funzione che restituisce quell'oggetto statico.

Non riutilizzare lo stesso oggetto MarkerSetupOptions in funzioni MarkerSetup o valori statici diversi e non riutilizzare lo stesso oggetto google.maps.MarkerOptions per la chiave indicatoriOptions in oggetti MarkerSetupOptions diversi. Se flagOptions non è impostato o è null, verrà sovrascritto con il valore predefinito. Qualsiasi valore impostato per flagOptions.map o markOptions.position verrà ignorato.

Costanti AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode costanti

Modalità di visualizzazione automatica.

Accedi chiamando const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Consulta la sezione Librerie nell'API Maps JavaScript.

FIT_ANTICIPATED_ROUTE Regola automaticamente l'area visibile per adattarla agli indicatori e a eventuali polilinee visibili previste per il percorso. Questa è l'impostazione predefinita.
NONE Non regolare automaticamente l'area visibile.

LocationProvider classe astratta

google.maps.journeySharing.LocationProvider classe astratta

Classe principale di tutti i fornitori di località.

addListener
addListener(eventName, handler)
Parametri: 
  • eventNamestring il nome dell'evento da ascoltare.
  • handlerFunction il gestore di eventi.
Valore restituito:  MapsEventListener
Aggiunge un MapsEventListener per un evento attivato da questo fornitore di posizione. Restituisce un identificatore per questo listener che può essere utilizzato con event.removeListener.

PollingLocationProvider classe astratta

google.maps.journeySharing.PollingLocationProvider classe astratta

Classe principale dei fornitori di seggi elettorali.

Questa classe astratta estende LocationProvider.

isPolling
Tipo:  boolean
True se il fornitore della posizione sta eseguendo il polling. Sola lettura.
pollingIntervalMillis
Tipo:  number
Tempo minimo tra il recupero degli aggiornamenti della posizione in millisecondi. Se occorre più tempo di pollingIntervalMillis per recuperare un aggiornamento della posizione, l'aggiornamento della posizione successivo non verrà avviato fino al termine di quello attuale.

L'impostazione di questo valore su 0, infinito o negativo comporta la disattivazione degli aggiornamenti automatici della posizione. Un nuovo aggiornamento della posizione viene recuperato una volta se cambia il parametro ID monitoraggio (ad es. l'ID monitoraggio della spedizione del fornitore della località di spedizione) o un'opzione di filtro (ad es. i limiti dell'area visibile o i filtri degli attributi per i fornitori di sedi del parco risorse).

L'intervallo di polling predefinito, nonché minimo, è di 5000 millisecondi. Se imposti l'intervallo di polling su un valore positivo più basso, viene memorizzato e utilizzato 5000.
Ereditate: addListener
ispollingchange
function(event)
Evento che viene attivato quando viene aggiornato lo stato di polling del fornitore di servizi di localizzazione. Usa PollingLocationProvider.isPolling per determinare l'attuale stato di polling.

Interfaccia PollingLocationProviderIsPollingChangeEvent

Interfaccia google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

L'oggetto evento passato al gestore di eventi quando viene attivato l'evento PollingLocationProvider.ispollingchange.

error optional
Tipo:  Error optional
L'errore che ha causato la modifica dello stato di polling, se il cambiamento è stato causato da un errore. Non definito se il cambiamento dello stato è dovuto a normali operazioni.