Impostazioni UI

pubblica classe finale UiSettings estende Object

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.