UiSettings

classe final pública UiSettings estende o objeto

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.