Opzioni mappa Google

classe finale pubblica GoogleMapOptions estende l'oggetto
implementa Parcelable

Definisce la configurazione di GoogleMapOptions per un GoogleMap. Queste opzioni possono essere utilizzate quando si aggiunge una mappa all'applicazione in modo programmatico (anziché tramite XML). Se utilizzi un MapFragment, puoi passare queste opzioni nel metodo di fabbrica statico newInstance(GoogleMapOptions). Se utilizzi una MapView, puoi passare queste opzioni nel costruttore MapView(Context, GoogleMapOptions).

Se aggiungi una mappa utilizzando XML, puoi applicare queste opzioni utilizzando i tag XML personalizzati.

Riepilogo costante ereditato

Riepilogo pubblico costruzione

GoogleMapOptions
Crea un nuovo oggetto GoogleMapOptions.

Riepilogo del metodo pubblico

GoogleMapOptions
ambientEnabled(booleano abilitato)
Specifica se lo stile in modalità Ambient deve essere abilitato.
GoogleMapOptions
camera(videocamera cameraPosition)
Specifica la posizione iniziale della fotocamera della mappa.
GoogleMapOptions
compassEnabled(booleano abilitato)
Specifica se la bussola deve essere abilitata.
statico GoogleMapOptions
createFromAttributes(Contesto del contesto, attributi AttributeSet)
Crea un elemento GoogleMapsOptions da AttributeSet.
Booleano
Posizione fotocamera
Booleano
LatLngBounds
Booleano
Booleano
int
In virgola mobile
In virgola mobile
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds llbounds)
Specifica un oggetto LatLngBounds per vincolare il target della fotocamera in modo che, quando gli utenti scorrono e panoramicano la mappa, il target della fotocamera non si sposti al di fuori di questi limiti.
GoogleMapOptions
liteMode (booleano abilitato)
Specifica se la mappa deve essere creata in modalità Lite.
GoogleMapOptions
mapId(Stringa mappaId)
Specifica l'ID della mappa.
GoogleMapOptions
mapToolbarEnabled (booleano attivato)
Consente di specificare se la mappa deve essere abilitata.
GoogleMapOptions
mapType(int mappaTipo)
Specifica una modifica al tipo di mappa iniziale.
GoogleMapOptions
maxZoomPreferenza(fluttuare maxZoomPreferenza)
Specifica un limite superiore preferito per lo zoom della fotocamera.
GoogleMapOptions
minZoomPreferenza(fluttuare minZoomPreferenza)
Specifica un limite inferiore preferito per lo zoom della videocamera.
GoogleMapOptions
rotatetessEnabled(booleano abilitato)
Specifica se i gesti di rotazione devono essere attivati.
GoogleMapOptions
scrollscrollsEnabled(booleano attivato)
Specifica se i gesti di scorrimento devono essere attivati.
GoogleMapOptions
scrollGestisEnabledDuringRuotaOrZoom(booleano abilitato)
Specifica se i gesti di scorrimento devono essere attivati durante la rotazione e lo zoom.
GoogleMapOptions
setInstrumentClusterMap(isisCluster booleano)
GoogleMapOptions
tiltemeasEnabled(booleano abilitato)
Specifica se i gesti di inclinazione devono essere attivati.
Stringa
GoogleMapOptions
useViewLifecycleInFragment(uso booleanoViewLifecycleInFragment)
Quando utilizzi un elemento MapFragment, questo flag specifica se il ciclo di vita della mappa deve essere associato alla vista del frammento o al frammento stesso.
GoogleMapOptions
zOrderOnTop(zzOnOnTop booleano)
Controlla se la superficie della visualizzazione mappa è posizionata sulla parte superiore della finestra.
GoogleMapOptions
zoomControlsEnabled(booleano attivato)
Specifica se i controlli dello zoom devono essere abilitati.
GoogleMapOptions
zoomGestisEnabled(booleano attivato)
Specifica se i gesti di zoom devono essere attivati.

Riepilogo del metodo ereditato

Costruttori pubblici

pubblica GoogleMapOptions ()

Crea un nuovo oggetto GoogleMapOptions.

Metodi pubblici

pubblica GoogleMapOptions ambientEnabled (con valore booleano attivato)

Specifica se lo stile in modalità Ambient deve essere abilitato. Il valore predefinito è false. Se questa opzione è attiva, è possibile visualizzare mappe in stile ambient quando un dispositivo Ambiactive entra in modalità Ambient.

Parametri
abilitata

pubblica GoogleMapOptions fotocamera (fotocameraPosizione)

Specifica la posizione iniziale della fotocamera della mappa.

Parametri
fotocamera

pubblico GoogleMapOptions compassEnabled (booleano abilitato)

Specifica se la bussola deve essere abilitata. Per ulteriori dettagli, consulta setCompassEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblica statica GoogleMapOptions createFromAttributes (Contesto del contesto, Attributi del set di attributi)

Crea un elemento GoogleMapsOptions da AttributeSet.

Parametri
context
Attributi

pubblico Booleano getAmbientEnabled ()

Restituisce
  • l'opzione ambientEnabled o null se non è specificato.

pubblica CameraPosition getCamera ()

Restituisce
  • l'opzione della videocamera oppure null se non specificata.

pubblico Booleano getCompassEnabled ()

Restituisce
  • l'opzione bussolaEnabled o null se non specificato.

pubblico LatLngBounds getLatLngBoundsForCameraTarget ()

Restituisce
  • il valore LatLngBounds utilizzato per vincolare il target della fotocamera, oppure null se non è specificato.

pubblico Booleano getLiteMode ()

Restituisce
  • l'opzione liteMode oppure null se non è specificato.

pubblico Booleano getMapToolbarEnabled ()

Restituisce
  • l'opzione mappaToolbarEnabled, o null se non specificata.

public int getMapType ()

Restituisce
  • l'opzione mapType o -1 se non specificata.

Public Float getMaxZoomPreferenza ()

Restituisce
  • il livello massimo di zoom o null se non è specificato.

Public Float getMinZoomPreferenza ()

Restituisce
  • il livello minimo di zoom o null se non è specificato.

pubblico Booleano getRuotaGestiEnabled ()

Restituisce
  • l'opzioneRuotaGestiEnabled o null se non specificato.

pubblico Booleano getscrollGestisEnabled ()

Restituisce
  • l'opzione Scroll diverse gesti attivata o null se non è specificato.

pubblico Booleano getscrollGestisEnabledDuringRuotaOrZoom ()

Restituisce
  • L'opzionescrollGestisEnabledDuringRuota o Zoom oppure null se non è specificato.

pubblico Booleano getTiltUtilizzo comandi ()

Restituisce
  • L'opzione tiltGesti è un valore nullo se non è specificato.

pubblico Booleano getUseViewLifecycleInFragment ()

Restituisce
  • l'opzione useViewLifecycleInFragment o null se non specificato.

pubblico Booleano getZOrderOnTop ()

Restituisce
  • l'opzione zOrderOnTop o null se non specificata.

pubblico Booleano getZoomControlsEnabled ()

Restituisce
  • l'opzione zoomControlsEnabled o null se non specificato.

pubblico Booleano getZoomemeasEnabled ()

Restituisce
  • l'opzione zoomGestisEnabled o null se non specificato.

pubblico GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

Specifica un oggetto LatLngBounds per vincolare il target della fotocamera in modo che, quando gli utenti scorrono e panoramicano la mappa, il target della fotocamera non si sposti al di fuori di questi limiti.

Per ulteriori dettagli, consulta setLatLngBoundsForCameraTarget(LatLngBounds).

Parametri
llbound

pubblica GoogleMapOptions liteMode (booleana abilitata)

Specifica se la mappa deve essere creata in modalità Lite. Il valore predefinito è false. Se la modalità Lite è attiva, le mappe vengono caricate come immagini statiche. Questo migliora le prestazioni nel caso in cui sia necessario visualizzare contemporaneamente molte mappe, ad esempio in un elenco a scorrimento; tuttavia, le mappe in modalità Lite non possono essere sottoposte a panoramica o zoom da parte dell'utente o inclinate o ruotate affatto.

Parametri
abilitata

pubblica GoogleMapOptions mapId (Stringa mappaId)

Specifica l'ID della mappa.

Parametri
ID mappa

pubblica GoogleMapOptions mapToolbarEnabled (booleana abilitata)

Consente di specificare se la mappa deve essere abilitata. Per ulteriori dettagli, consulta setMapToolbarEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblica GoogleMapOptions mapType (int mappaType)

Specifica una modifica al tipo di mappa iniziale.

Parametri
Tipo mappa

pubblico GoogleMapOptions maxZoomPreferenza (fluttua maxZoomPreferenza)

Specifica un limite superiore preferito per lo zoom della fotocamera.

Per ulteriori dettagli, consulta setMaxZoomPreference(float).

Parametri
Preferenza zoom max

pubblico GoogleMapOptions minZoomPreferenza (minuti fluttuanti ZoomPreferenza)

Specifica un limite inferiore preferito per lo zoom della videocamera.

Per ulteriori dettagli, consulta setMinZoomPreference(float).

Parametri
Preferenza zoom min

pubblica GoogleMapOptions rotatetessEnabled (booleano abilitato)

Specifica se i gesti di rotazione devono essere attivati. Per ulteriori dettagli, consulta setRotateGesturesEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblico GoogleMapOptions scrollemeasEnabled (booleano abilitato)

Specifica se i gesti di scorrimento devono essere attivati. Per ulteriori dettagli, consulta setScrollGesturesEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblico GoogleMapOptions scrollGestisEnabledDuringRuotaOrZoom (booleano abilitato)

Specifica se i gesti di scorrimento devono essere attivati durante la rotazione e lo zoom. Per ulteriori dettagli, consulta setScrollGesturesEnabledDuringRotateOrZoom(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblico GoogleMapOptions setInstrumentClusterMap (isisCluster booleano)

Parametri
isInstrumentCluster

pubblico GoogleMapOptions tiltGestiGestiti (booleano abilitato)

Specifica se i gesti di inclinazione devono essere attivati. Per ulteriori dettagli, consulta setTiltGesturesEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblico Stringa toString ()

pubblica GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Quando utilizzi un elemento MapFragment, questo flag specifica se il ciclo di vita della mappa deve essere associato alla vista del frammento o al frammento stesso. Il valore predefinito è false, che collega il ciclo di vita della mappa al frammento.

L'uso del ciclo di vita del frammento consente un rendering più rapido della mappa quando il frammento viene scollegato e ricollegato, in quanto il contesto GL sottostante viene conservato. Questa operazione comporta il costo, ovvero la rimozione del frammento, senza distruggerlo, in modo da non rilasciare la memoria utilizzata dalla mappa.

Se usi il ciclo di vita di una visualizzazione di un frammento, una mappa non viene riutilizzata quando il frammento viene scollegato e ricollegato. In questo modo, la mappa verrà visualizzata da zero, operazione che potrebbe richiedere alcuni secondi. Ciò significa anche che, quando un frammento è scollegato e quindi non ha vista, tutti i metodi GoogleMap restituiranno NullPointerException.

Parametri
useViewLifecycleInFragment

pubblico GoogleMapOptions zOrderOnTop (booleano zOrderOnTop)

Controlla se la superficie della visualizzazione mappa è posizionata sulla parte superiore della finestra. Per ulteriori dettagli, consulta setZOrderOnTop(boolean). Tieni presente che ciò coprirà tutte le altre visualizzazioni che potrebbero essere visualizzate sulla mappa (ad es. i controlli di zoom e il pulsante La mia posizione).

Parametri
zOrdineOnTop

pubblico GoogleMapOptions zoomControlsEnabled (booleano abilitato)

Specifica se i controlli dello zoom devono essere abilitati. Per ulteriori dettagli, consulta setZoomControlsEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata

pubblica GoogleMapOptions zoomGestis (booleano abilitato)

Specifica se i gesti di zoom devono essere attivati. Per ulteriori dettagli, consulta setZoomGesturesEnabled(boolean). Il valore predefinito è true.

Parametri
abilitata