Configurações da interface do usuário de um mapa do Google. Para acessar essa interface, chame getUiSettings()
.
Resumo do método público
boolean |
isCompassEnabled()
Mostra se a bússola está ativada/desativada.
|
boolean |
isIndoorLevelPickerEnabled()
Descobre se o seletor de nível interno está ativado/desativado.
|
boolean |
isMapToolbarEnabled()
Saber se a barra de ferramentas do mapa está ativada/desativada.
|
boolean |
isMyLocationButtonEnabled()
Saiba se o botão "Meu local" está ativado/desativado.
|
boolean |
isRotateGesturesEnabled()
Descobre se os gestos de rotação estão ativados/desativados.
|
boolean |
isScrollGesturesEnabled()
Descobre se os gestos de rolagem estão ativados/desativados.
|
boolean |
isScrollGesturesEnabledDuringRotateOrZoom()
Descobre se os gestos de rolagem estão ativados/desativados durante os gestos de rotação e zoom.
|
boolean |
isTiltGesturesEnabled()
Saber se os gestos de inclinação estão ativados/desativados.
|
boolean |
isZoomControlsEnabled()
Define se os controles de zoom estão ativados/desativados.
|
boolean |
isZoomGesturesEnabled()
Descobre se os gestos de zoom estão ativados/desativados.
|
void |
setAllGesturesEnabled(booleano ativado)
Define a preferência de ativar ou desativar todos os gestos.
|
void |
setCompassEnabled(booleano ativado)
Ativa ou desativa a bússola.
|
void |
setIndoorLevelPickerEnabled(booleano ativado)
Define se o seletor de nível interno será ativado quando o modo interno for ativado.
|
void |
setMapToolbarEnabled(booleano ativado)
Define a preferência de ativação ou desativação da barra de ferramentas do mapa.
|
void |
setMyLocationButtonEnabled(booleano ativado)
Ativa ou desativa o botão "my-location".
|
void |
setRotateGesturesEnabled(booleano ativado)
Define a preferência para ativar ou desativar os gestos de rotação.
|
void |
setScrollGesturesEnabled(booleano ativado)
Define a preferência para ativar ou desativar os gestos de rolagem.
|
void |
setScrollGesturesEnabledDuringRotateOrZoom(booleano ativado)
Define a preferência de se gestos de rolagem podem ocorrer ao mesmo tempo que um gesto de zoom ou de rotação.
|
void |
setTiltGesturesEnabled(booleano ativado)
Define a preferência para ativar ou desativar os gestos de inclinação.
|
void |
setZoomControlsEnabled(booleano ativado)
Ativa ou desativa os controles de zoom.
|
void |
setZoomGesturesEnabled(booleano ativado)
Define a preferência para ativar ou desativar os gestos de zoom.
|
Resumo do método herdado
Métodos públicos
public booleano isCompassEnabled ()
Mostra se a bússola está ativada/desativada.
Retorna
true
se a bússola estiver ativada;false
se a bússola estiver desativada.
public booleano isIndoorLevelPickerEnabled ()
Descobre se o seletor de nível interno está ativado/desativado. Ou seja, se o seletor de nível vai aparecer quando um edifício com mapas internos estiver em foco.
Retorna
true
se o seletor de nível estiver ativado.false
se o seletor de nível estiver desativado.
public booleano isMapToolbarEnabled ()
Saber se a barra de ferramentas do mapa está ativada/desativada.
Retorna
true
se a barra de ferramentas do mapa estiver ativada. Caso contrário,false
.
public boolean isMyLocationButtonEnabled ()
Saiba se o botão "Meu local" está ativado/desativado.
Retorna
true
se o botão "Meu local" estiver ativado.false
se o botão "Meu local" estiver desativado.
public booleano isRotateGesturesEnabled ()
Descobre se os gestos de rotação estão ativados/desativados.
Retorna
true
se os gestos de rotação estiverem ativados.false
se os gestos de rotação estiverem desativados.
public booleano isScrollGesturesEnabled ()
Descobre se os gestos de rolagem estão ativados/desativados.
Retorna
true
se os gestos de rolagem estiverem ativados.false
se os gestos de rolagem estiverem desativados.
public boolean isScrollGesturesEnabledDuringRotateOrZoom ()
Descobre se os gestos de rolagem estão ativados/desativados durante os gestos de rotação e zoom.
Retorna
true
se os gestos de rolagem estiverem ativados durante os gestos de rotação ou de zoom;false
se os gestos de rolagem estiverem desativados durante os gestos de rotação ou de zoom.
public booleano isTiltGesturesEnabled ()
Saber se os gestos de inclinação estão ativados/desativados.
Retorna
true
se os gestos de inclinação estiverem ativados;false
se os gestos de inclinação estiverem desativados.
public booleano isZoomControlsEnabled ()
Define se os controles de zoom estão ativados/desativados.
Retorna
true
se os controles de zoom estiverem ativados.false
se os controles de zoom estiverem desativados.
public booleano isZoomGesturesEnabled ()
Descobre se os gestos de zoom estão ativados/desativados.
Retorna
true
se os gestos de zoom estiverem ativados;false
se os gestos de zoom estiverem desativados.
public void setAllGesturesEnabled (boolean enabled)
Define a preferência de ativar ou desativar todos os gestos. Se ativado, todos os gestos ficam disponíveis. Caso contrário, todos são desativados. Isso não impede que os usuários toquem em qualquer botão na tela para mover a câmera (por exemplo, controles de bússola ou zoom), nem restringe movimentos e animações programáticas.
Parâmetros
ativado | true para ativar todos os gestos. Use false para desativar todos os gestos.
|
---|
public void setCompassEnabled (boolean enabled)
Ativa ou desativa a bússola. A bússola é um ícone no mapa que indica a direção do norte. Se ativado, ele só é mostrado quando a câmera é inclinada ou girada para longe da orientação padrão (inclinação 0 e rolamento de 0). Quando um usuário clica na bússola, a câmera se orienta para a orientação padrão e desaparece logo depois. Se desativada, a bússola nunca será exibida.
A bússola é ativada por padrão e, portanto, é exibida quando a câmera não está na orientação padrão.
Parâmetros
ativado | true para ativar a bússola; false para desativá-la.
|
---|
public void setIndoorLevelPickerEnabled (boolean enabled)
Define se o seletor de nível interno será ativado quando o modo interno for ativado. Se for true
, o seletor de nível vai aparecer quando um edifício com mapas internos estiver em foco. Se for false
, nenhum seletor de nível será exibido. Um aplicativo precisará fornecer uma maneira própria de selecionar níveis.
O comportamento padrão é mostrar o seletor de nível.
Parâmetros
ativado | true para mostrar, false para ocultar o seletor de nível.
|
---|
public void setMapToolbarEnabled (boolean enabled)
Define a preferência de ativação ou desativação da barra de ferramentas do mapa. Se ativada e a barra de ferramentas do mapa puder ser exibida no contexto atual, os usuários verão uma barra com várias ações que dependem do contexto, incluindo "Abrir este mapa no app Google Maps" e "encontrar rotas para o marcador destacado no app Google Maps".
Por padrão, a barra de ferramentas do mapa fica ativada.
Parâmetros
ativado | true para ativar a barra de ferramentas do mapa; false para desativar a barra de ferramentas do mapa.
|
---|
public void setMyLocationButtonEnabled (boolean enabled)
Ativa ou desativa o botão "my-location". O botão "Meu local" faz com que a câmera se mova de modo que a localização do usuário fique no centro do mapa. Se o botão estiver ativado, ele só vai ser exibido quando a camada "my-location" estiver ativada.
Por padrão, o botão "my-location" fica ativado (e, portanto, é exibido quando a camada "my-location" está ativada).
Parâmetros
ativado | true para ativar o botão "my-location" e false para desativar o botão "my-location".
|
---|
public void setRotateGesturesEnabled (boolean enabled)
Define a preferência para ativar ou desativar os gestos de rotação. Se essa opção estiver ativada, os usuários poderão usar um gesto de rotação com dois dedos para girar a câmera. Se desativada, os usuários não podem girar a câmera por gestos. Essa configuração não impede que o usuário toque no ícone da bússola para redefinir a orientação da câmera nem restringe movimentos e animações programáticas da câmera.
Os gestos de rotação ficam ativados por padrão.
Parâmetros
ativado | true para ativar a rotação. Já false para desativar os gestos de rotação.
|
---|
public void setScrollGesturesEnabled (boolean enabled)
Define a preferência para ativar ou desativar os gestos de rolagem. Se ativado, os usuários podem deslizar para movimentar a câmera. Se essa opção estiver desativada, o recurso de deslizar não terá efeito. Essa configuração não restringe o movimento programático e a animação da câmera.
Os gestos de rolagem estão ativados por padrão.
Parâmetros
ativado | true para ativar gestos de rolagem. false para desativar gestos de rolagem.
|
---|
public void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
Define a preferência de se gestos de rolagem podem ocorrer ao mesmo tempo que um gesto de zoom ou de rotação. Se essa opção estiver ativada, os usuários poderão rolar o mapa enquanto giram ou ajustam o zoom. Se desativado, o mapa não pode ser rolado enquanto o usuário gira ou amplia usando gestos. Essa configuração não desativa totalmente os gestos de rolagem, somente durante os gestos de rotação e zoom, nem restringe movimentos e animações programáticas da câmera.
Por padrão, os gestos de rolagem são ativados durante a rotação e o zoom.
Parâmetros
ativado | true para ativar gestos de rolagem durante gestos de rotação ou de zoom; false para desativar gestos de rolagem durante gestos de rotação ou de zoom.
|
---|
public void setTiltGesturesEnabled (boolean enabled)
Define a preferência para ativar ou desativar os gestos de inclinação. Se essa opção estiver ativada, os usuários poderão deslizar com dois dedos para baixo na vertical para inclinar a câmera. Se desativada, os usuários não podem inclinar a câmera por gestos. Essa configuração não impede que os usuários toquem no ícone da bússola para redefinir a orientação da câmera nem restringe movimentos e animações programáticas da câmera.
Os gestos de inclinação estão ativados por padrão.
Parâmetros
ativado | true para ativar gestos de inclinação. false para desativar gestos de inclinação.
|
---|
public void setZoomControlsEnabled (boolean enabled)
Ativa ou desativa os controles de zoom. Se ativados, os controles de zoom são um par de botões exibidos na tela: um para aumentar e outro para diminuir. Quando pressionadas, a câmera aumenta (ou diminui) o zoom em um nível. Se desativado, os controles de zoom não são exibidos.
Os controles de zoom ficam ativados por padrão.
Parâmetros
ativado | true para ativar os controles de zoom e false para desativar.
|
---|
public void setZoomGesturesEnabled (boolean enabled)
Define a preferência para ativar ou desativar os gestos de zoom. Se ativado, os usuários podem tocar duas vezes/tocar com dois dedos ou fazer gesto de pinça para aumentar o zoom da câmera. Se desativados, esses gestos não têm efeito. Essa configuração não afeta os botões de zoom nem restringe o movimento e a animação programáticos da câmera.
Os gestos de zoom ficam ativados por padrão.
Parâmetros
ativado | Use true para ativar gestos de zoom. Use false para desativar os gestos de zoom.
|
---|