Impostazioni per l'interfaccia utente di una mappa Google. Per ottenere questa interfaccia, chiama getUiSettings()
.
Riepilogo del metodo pubblico
boolean |
isCompassEnabled()
Riconosce se la bussola è attivata/disattivata.
|
boolean |
isIndoorLevelPickerEnabled()
Riconosce se il selettore del livello interno è attivato/disattivato.
|
boolean |
isMapToolbarEnabled()
Riconosce se la barra degli strumenti delle mappe è attivata/disattivata.
|
boolean |
isMyLocationButtonEnabled()
Riconosce se il pulsante La mia posizione è attivato/disattivato.
|
boolean |
isRotateGesturesEnabled()
Riconosce se i gesti di rotazione sono attivati/disattivati.
|
boolean |
isScrollGesturesEnabled()
Riconosce se i gesti di scorrimento sono attivati/disattivati.
|
boolean |
isScrollGesturesEnabledDuringRotateOrZoom()
Consente di stabilire se attivare/disattivare i gesti di scorrimento durante i gesti di rotazione e zoom.
|
boolean |
isTiltGesturesEnabled()
Riconosce se i gesti di inclinazione sono attivati/disattivati.
|
boolean |
isZoomControlsEnabled()
Riconosce se i controlli di zoom sono attivati/disattivati.
|
boolean |
isZoomGesturesEnabled()
Riconosce se i gesti di zoom sono attivati/disattivati.
|
void |
setAllGesturesEnabled(booleano attivato)
Consente di impostare la preferenza per attivare o disattivare tutti i gesti.
|
void |
setCompassEnabled(booleano abilitato)
Attiva o disattiva la bussola.
|
void |
setIndoorLevelPickerEnabled(booleano attivato)
Consente di impostare se attivare il selettore del livello interno quando è attiva la modalità interna.
|
void |
setMapToolbarEnabled(booleano abilitato)
Consente di impostare la preferenza di attivazione o disattivazione della barra degli strumenti delle mappe.
|
void |
setMyLocationButtonEnabled(booleano attivato)
Attiva o disattiva il pulsante La mia posizione.
|
void |
setRotateGesturesEnabled(booleano attivato)
Consente di impostare la preferenza per attivare o disattivare i gesti di rotazione.
|
void |
setScrollGesturesEnabled(booleano attivato)
Consente di impostare la preferenza per attivare o disattivare i gesti di scorrimento.
|
void |
setScrollGesturesEnabledDuringRotateOrZoom(booleano attivato)
Consente di impostare la preferenza se i gesti di scorrimento possono essere eseguiti contemporaneamente a uno zoom o a un gesto di rotazione.
|
void |
setTiltGesturesEnabled(booleano attivato)
Consente di impostare la preferenza per attivare o disattivare i gesti di inclinazione.
|
void |
setZoomControlsEnabled(booleano attivato)
Attiva o disattiva i controlli di zoom.
|
void |
setZoomGesturesEnabled(booleano attivato)
Consente di impostare la preferenza per attivare o disattivare i gesti di zoom.
|
Riepilogo del metodo ereditato
Metodi pubblici
pubblico booleano isCompassEnabled ()
Riconosce se la bussola è attivata/disattivata.
Ritorni
true
se la bussola è attivata;false
se la bussola è disattivata.
pubblico booleano isIndoorLevelPickerEnabled ()
Riconosce se il selettore del livello interno è attivato/disattivato. Ciò significa che il selettore di livelli verrà visualizzato o meno quando è attivo un edificio con mappe di interni.
Ritorni
true
se il selettore del livello è attivato;false
se il selettore del livello è disattivato.
pubblico booleano isMapToolbarEnabled ()
Riconosce se la barra degli strumenti delle mappe è attivata/disattivata.
Ritorni
true
se la barra degli strumenti della mappa è attivata;false
in caso contrario.
pubblico booleano isMyLocationButtonEnabled ()
Riconosce se il pulsante La mia posizione è attivato/disattivato.
Ritorni
true
se il pulsante La mia posizione è attivato;false
se il pulsante La mia posizione è disattivato.
pubblici booleani isRotateGesturesEnabled ()
Riconosce se i gesti di rotazione sono attivati/disattivati.
Ritorni
true
se i gesti di rotazione sono attivati;false
se i gesti di rotazione sono disattivati.
pubblici booleani isScrollGesturesEnabled ()
Riconosce se i gesti di scorrimento sono attivati/disattivati.
Ritorni
true
se i gesti di scorrimento sono attivati;false
se i gesti di scorrimento sono disattivati.
pubblici booleani isScrollGesturesEnabledDuringRotateOrZoom ()
Consente di stabilire se attivare/disattivare i gesti di scorrimento durante i gesti di rotazione e zoom.
Ritorni
true
se i gesti di scorrimento sono attivati durante i gesti di rotazione o di zoom;false
se i gesti di scorrimento sono disattivati durante i gesti di rotazione o zoom.
pubblico booleano isTiltGesturesEnabled ()
Riconosce se i gesti di inclinazione sono attivati/disattivati.
Ritorni
true
se i gesti di inclinazione sono attivati;false
se i gesti di inclinazione sono disattivati.
pubblico booleano isZoomControlsEnabled ()
Riconosce se i controlli di zoom sono attivati/disattivati.
Ritorni
true
se i controlli di zoom sono attivati;false
se i controlli di zoom sono disattivati;
pubblici booleani isZoomGesturesEnabled ()
Riconosce se i gesti di zoom sono attivati/disattivati.
Ritorni
true
se i gesti di zoom sono attivati;false
se i gesti di zoom sono disattivati.
Public void setAllGesturesEnabled (boolean enabled)
Consente di impostare la preferenza per attivare o disattivare tutti i gesti. Se attivi questa opzione, tutti i gesti sono disponibili, altrimenti tutti i gesti vengono disattivati. In questo modo gli utenti non possono toccare i pulsanti sullo schermo per spostare la videocamera (ad esempio controlli di bussola o zoom) e non limitano i movimenti programmatici e l'animazione.
Parametri
abilitata | true per attivare tutti i gesti e false per disattivarli tutti.
|
---|
Public void setCompassEnabled (boolean enabled)
Attiva o disattiva la bussola. La bussola è un'icona sulla mappa che indica la direzione del nord sulla mappa. Se attivata, viene mostrata solo quando la fotocamera è inclinata o ruotata rispetto all'orientamento predefinito (inclinazione di 0 e direzione di 0). Quando un utente fa clic sulla bussola, la fotocamera si orienta nell'orientamento predefinito e scompare poco dopo. Se disattivata, la bussola non verrà mai visualizzata.
Per impostazione predefinita, la bussola è abilitata (e quindi viene mostrata quando la fotocamera non è nell'orientamento predefinito).
Parametri
abilitata | true per attivare la bussola; false per disattivarla.
|
---|
Public void setIndoorLevelPickerEnabled (boolean enabled)
Consente di impostare se attivare il selettore del livello interno quando è attiva la modalità interna. Se true
,
il selettore del livello verrà visualizzato quando è attivo un edificio con mappe di interni. Se false
, non verrà visualizzato alcun selettore di livelli, un'applicazione dovrà fornire il proprio modo di selezionare i livelli.
Il comportamento predefinito è mostrare il selettore del livello.
Parametri
abilitata | true da mostrare; false per nascondere il selettore del livello.
|
---|
Public void setMapToolbarEnabled (boolean enabled)
Consente di impostare la preferenza di attivazione o disattivazione della barra degli strumenti delle mappe. Se questa funzionalità è abilitata e la barra degli strumenti della mappa può essere visualizzata nel contesto corrente, gli utenti vedranno una barra con varie azioni dipendenti dal contesto, tra cui "apri questa mappa nell'app Google Maps" e "trovare le indicazioni stradali per l'indicatore evidenziato nell'app Google Maps".
Per impostazione predefinita, la barra degli strumenti della mappa è attiva.
Parametri
abilitata | true per attivare la barra degli strumenti della mappa e false per disattivarla.
|
---|
Public void setMyLocationButtonEnabled (boolean enabled)
Attiva o disattiva il pulsante La mia posizione. Il pulsante la mia posizione fa muovere la videocamera in modo che la posizione dell'utente sia al centro della mappa. Se il pulsante è abilitato, viene mostrato solo quando è abilitato il livello my-location.
Per impostazione predefinita, il pulsante La mia posizione è abilitato (e quindi mostrato quando è abilitato il livello La mia posizione).
Parametri
abilitata | true per attivare il pulsante La mia posizione; false per disattivare il pulsante La mia posizione.
|
---|
pubblici void setRotateGesturesEnabled (boolean enabled)
Consente di impostare la preferenza per attivare o disattivare i gesti di rotazione. Se questa opzione è attiva, gli utenti possono ruotare la videocamera con un gesto di due dita. Se l'opzione è disattivata, gli utenti non possono ruotare la fotocamera tramite gesti. Questa impostazione non impedisce all'utente di toccare l'icona della bussola per reimpostare l'orientamento della videocamera, né limita i movimenti programmatici e l'animazione della videocamera.
I gesti di rotazione sono attivi per impostazione predefinita.
Parametri
abilitata | true per attivare la rotazione; false per disattivare i gesti di rotazione.
|
---|
pubblici void setScrollGesturesEnabled (boolean enabled)
Consente di impostare la preferenza per attivare o disattivare i gesti di scorrimento. Se questa opzione è attiva, gli utenti possono scorrere per eseguire la panoramica della videocamera. Se l'opzione è disattivata, lo scorrimento non ha effetto. Questa impostazione non limita il movimento programmatico e l'animazione della videocamera.
I gesti di scorrimento sono attivi per impostazione predefinita.
Parametri
abilitata | true per attivare i gesti di scorrimento; false per disattivarli.
|
---|
pubblici void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
Consente di impostare la preferenza se i gesti di scorrimento possono essere eseguiti contemporaneamente a uno zoom o a un gesto di rotazione. Se questa opzione è attiva, gli utenti possono scorrere la mappa durante la rotazione o lo zoom. Se l'opzione è disattivata, non è possibile scorrere la mappa mentre l'utente ruota o ingrandisce la mappa utilizzando i gesti. Questa impostazione non disattiva completamente i gesti di scorrimento, ma solo durante i gesti di rotazione e zoom, né limita i movimenti programmatici e l'animazione della videocamera.
Per impostazione predefinita, i gesti di scorrimento sono attivi durante la rotazione e lo zoom.
Parametri
abilitata | true per attivare i gesti di scorrimento durante i gesti di rotazione o zoom; false per disattivare i gesti di scorrimento durante i gesti di rotazione o zoom.
|
---|
Public void setTiltGesturesEnabled (boolean enabled)
Consente di impostare la preferenza per attivare o disattivare i gesti di inclinazione. Se questa opzione è attiva, gli utenti possono scorrere verso il basso in verticale con due dita per inclinare la fotocamera. Se questa opzione è disattivata, gli utenti non possono inclinare la fotocamera tramite gesti. Questa impostazione non impedisce agli utenti di toccare l'icona della bussola per reimpostare l'orientamento della videocamera né limita il movimento programmatico e l'animazione della videocamera.
I gesti di inclinazione sono attivi per impostazione predefinita.
Parametri
abilitata | true per attivare i gesti di inclinazione; false per disattivare i gesti di inclinazione.
|
---|
Public void setZoomControlsEnabled (boolean enabled)
Attiva o disattiva i controlli di zoom. Se attivati, i controlli di zoom sono una coppia di pulsanti (uno per aumentare lo zoom e uno per diminuirlo) che vengono visualizzati sullo schermo. Quando vengono premuti, aumentano o diminuiscono lo zoom della fotocamera di un livello. Se l'opzione è disattivata, i controlli di zoom non vengono visualizzati.
I controlli di zoom sono attivi per impostazione predefinita.
Parametri
abilitata | true per attivare i controlli di zoom e false per disattivarli.
|
---|
Public void setZoomGesturesEnabled (boolean enabled)
Consente di impostare la preferenza per attivare o disattivare i gesti di zoom. Se questa funzionalità è attiva, gli utenti possono toccare due volte/toccare con due dita oppure pizzicare per eseguire lo zoom della fotocamera. Se disattivati, questi gesti non hanno effetto. Questa impostazione non influisce sui pulsanti di zoom, né limita il movimento programmatico e l'animazione della videocamera.
I gesti di zoom sono attivi per impostazione predefinita.
Parametri
abilitata | true per attivare i gesti di zoom; false per disattivare i gesti di zoom.
|
---|