UiSettings

La clase final pública UiSettings extiende Object
.

Configuración de la interfaz de usuario de un GoogleMap. Para obtener esta interfaz, llama a getUiSettings().

Resumen de métodos públicos

boolean
isCompassEnabled()
Indica si la brújula está habilitada o inhabilitada.
boolean
isIndoorLevelPickerEnabled()
Indica si el selector de piso de interiores está habilitado o inhabilitado.
boolean
isMapToolbarEnabled()
Obtiene si la barra de herramientas del mapa está habilitada o inhabilitada.
boolean
isMyLocationButtonEnabled().
Obtiene si el botón mi ubicación está habilitado o inhabilitado.
boolean
isRotateGesturesEnabled()
Obtiene si los gestos de rotación están habilitados o inhabilitados.
boolean
isScrollGesturesEnabled()
Obtiene si los gestos de desplazamiento están habilitados o inhabilitados.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
Indica si los gestos de desplazamiento están habilitados o inhabilitados durante los gestos de rotación y zoom.
boolean
isTiltGesturesEnabled()
Obtiene si los gestos de inclinación están habilitados o inhabilitados.
boolean
isZoomControlsEnabled()
Obtiene si los controles de zoom están habilitados o inhabilitados.
boolean
isZoomGesturesEnabled()
Obtiene si los gestos de zoom están habilitados o inhabilitados.
void
setAllGesturesEnabled(booleano habilitado)
Establece la preferencia de si todos los gestos se deben habilitar o inhabilitar.
void
setCompassEnabled(booleano habilitado)
Habilita o inhabilita la brújula.
void
setIndoorLevelPickerEnabled(booleano habilitado)
Establece si el selector de piso interior estará habilitado cuando el modo interior esté habilitado.
void
setMapToolbarEnabled(booleano habilitado)
Establece la preferencia de habilitación o inhabilitación de la barra de herramientas del mapa.
void
setMyLocationButtonEnabled(booleano habilitado)
Habilita o inhabilita el botón mi-ubicación.
void
setRotateGesturesEnabled(booleano habilitado)
Establece la preferencia de habilitación o inhabilitación de los gestos de rotación.
void
setScrollGesturesEnabled(booleano habilitado)
Establece la preferencia de habilitación o inhabilitación de los gestos de desplazamiento.
void
setScrollGesturesEnabledDuringRotateOrZoom(booleano habilitado)
Establece la preferencia sobre si los gestos de desplazamiento pueden realizarse al mismo tiempo que un gesto de zoom o rotación.
void
setTiltGesturesEnabled(booleano habilitado)
Establece la preferencia de habilitación o inhabilitación de los gestos de inclinación.
void
setZoomControlsEnabled(booleano habilitado)
Habilita o inhabilita los controles de zoom.
void
setZoomGesturesEnabled(booleano habilitado)
Establece la preferencia sobre si se deben habilitar o inhabilitar los gestos de zoom.

Resumen de métodos heredados

Métodos públicos

público booleano isCompassEnabled ()

Indica si la brújula está habilitada o inhabilitada.

Devuelve
  • true si la brújula está habilitada; false si está inhabilitada.

público booleano isIndoorLevelPickerEnabled ()

Indica si el selector de piso de interiores está habilitado o inhabilitado. Es decir, si aparece el selector de piso cuando se enfoca un edificio con mapas de interiores.

Devuelve
  • Es true si el selector de piso está habilitado y false si está inhabilitado.

público booleano isMapToolbarEnabled ()

Obtiene si la barra de herramientas del mapa está habilitada o inhabilitada.

Devuelve
  • true si la barra de herramientas del mapa está habilitada; de lo contrario, false.

público booleano isMyLocationButtonEnabled ()

Obtiene si el botón mi ubicación está habilitado o inhabilitado.

Devuelve
  • Es true si el botón mi ubicación está habilitado; false si está inhabilitado.

público booleano isRotateGesturesEnabled ()

Obtiene si los gestos de rotación están habilitados o inhabilitados.

Devuelve
  • Es true si los gestos de rotación están habilitados; false si están inhabilitados.

público booleano isScrollGesturesEnabled ()

Obtiene si los gestos de desplazamiento están habilitados o inhabilitados.

Devuelve
  • Es true si los gestos de desplazamiento están habilitados; false si los gestos de desplazamiento están inhabilitados.

público booleano isScrollGesturesEnabledDuringRotateOrZoom ()

Indica si los gestos de desplazamiento están habilitados o inhabilitados durante los gestos de rotación y zoom.

Devuelve
  • true si los gestos de desplazamiento están habilitados durante los gestos de rotación o zoom; false si los gestos de desplazamiento están inhabilitados durante estos gestos.

público booleano isTiltGesturesEnabled ()

Obtiene si los gestos de inclinación están habilitados o inhabilitados.

Devuelve
  • true si los gestos de inclinación están habilitados; false si los gestos de inclinación están inhabilitados.

público booleano isZoomControlsEnabled ()

Obtiene si los controles de zoom están habilitados o inhabilitados.

Devuelve
  • true si los controles de zoom están habilitados; false si los controles de zoom están inhabilitados.

público booleano isZoomGesturesEnabled ()

Obtiene si los gestos de zoom están habilitados o inhabilitados.

Devuelve
  • Es true si los gestos de zoom están habilitados; false si están inhabilitados.

público público setAllGesturesEnabled (boolean enabled)

Establece la preferencia de si todos los gestos se deben habilitar o inhabilitar. Si se habilita, todos los gestos estarán disponibles; de lo contrario, estarán inhabilitados. Esta configuración no impide que los usuarios presionen ningún botón de la pantalla para mover la cámara (p.ej., controles de zoom o brújula), ni tampoco los movimientos y las animaciones programáticos.

Parámetros
habilitado Usa true para habilitar todos los gestos; false para inhabilitarlos.

público público setCompassEnabled (boolean enabled)

Habilita o inhabilita la brújula. La brújula es un ícono del mapa que indica la dirección norte en el mapa. Si está habilitada, solo se muestra cuando la cámara se inclina o se aleja de la orientación predeterminada (inclinación 0 y rumbo 0). Cuando un usuario hace clic en ella, la cámara se orienta en función de la orientación predeterminada y se atenúa poco después. Si la inhabilitas, no se mostrará nunca.

La brújula está habilitada de forma predeterminada y, por lo tanto, se muestra cuando la cámara no está en la orientación predeterminada.

Parámetros
habilitado true para habilitar la brújula; false para inhabilitarla.

público público setIndoorLevelPickerEnabled (boolean enabled)

Establece si el selector de piso interior estará habilitado cuando el modo interior esté habilitado. Si el valor es true, el selector de piso aparecerá cuando se enfoque un edificio con mapas de interiores. Si es false, no aparecerá ningún selector de piso, y una aplicación deberá proporcionar su propia forma de seleccionar los niveles. El comportamiento predeterminado es mostrar el selector de piso.

Parámetros
habilitado true para mostrar; false para ocultar el selector de piso.

público público setMapToolbarEnabled (boolean enabled)

Establece la preferencia de habilitación o inhabilitación de la barra de herramientas del mapa. Si se habilita esta opción y se puede mostrar la Barra Google en el contexto actual, los usuarios verán una barra con varias acciones que dependen del contexto, como "abrir este mapa en la app de Google Maps" y "encontrar cómo llegar al marcador destacado en la app de Google Maps".

De forma predeterminada, la barra de herramientas del mapa está habilitada.

Parámetros
habilitado true para habilitar la barra de herramientas del mapa; false para inhabilitarla.

público void setMyLocationButtonEnabled (boolean enabled)

Habilita o inhabilita el botón mi-ubicación. El botón “My-location” hace que la cámara se mueva de modo que la ubicación del usuario esté en el centro del mapa. Si el botón está habilitado, solo se muestra cuando la capa my-location está habilitada.

De forma predeterminada, el botón mi ubicación está habilitado (y, por lo tanto, se muestra cuando la capa mi ubicación está habilitada).

Parámetros
habilitado true para habilitar el botón mi ubicación; false para inhabilitarlo.

público void setRotateGesturesEnabled (boolean enabled)

Establece la preferencia de habilitación o inhabilitación de los gestos de rotación. Si se habilita, los usuarios pueden usar un gesto de rotación con dos dedos para rotar la cámara. Si se inhabilita, los usuarios no podrán rotar la cámara mediante gestos. Este parámetro de configuración no impide que el usuario presione el ícono de la brújula para restablecer la orientación de la cámara ni tampoco los movimientos y la animación programáticos.

Los gestos de rotación están habilitados de forma predeterminada.

Parámetros
habilitado true para habilitar la rotación; false para inhabilitar los gestos de rotación.

público público setScrollGesturesEnabled (boolean enabled)

Establece la preferencia de habilitación o inhabilitación de los gestos de desplazamiento. Si se habilita esta opción, los usuarios pueden deslizar el dedo para desplazar lateralmente la cámara. Si la inhabilitas, el deslizamiento no tendrá ningún efecto. Este parámetro de configuración no restringe el movimiento y la animación programáticos de la cámara.

De forma predeterminada, los gestos de desplazamiento están habilitados.

Parámetros
habilitado true para habilitar los gestos de desplazamiento; false para inhabilitarlos.

público void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Establece la preferencia sobre si los gestos de desplazamiento pueden realizarse al mismo tiempo que un gesto de zoom o rotación. Si se habilita esta opción, los usuarios pueden desplazarse por el mapa mientras lo rotan o aplican zoom. Si se inhabilita, no se podrá desplazar el mapa mientras el usuario lo rota o hace zoom con gestos. Esta configuración no inhabilita los gestos de desplazamiento por completo, solo durante los gestos de rotación y zoom, ni restringe los movimientos programáticos ni la animación de la cámara.

De forma predeterminada, los gestos de desplazamiento están habilitados durante la rotación y el zoom.

Parámetros
habilitado true para habilitar los gestos de desplazamiento durante los gestos de rotación o zoom; false para inhabilitarlos durante estos gestos.

público público setTiltGesturesEnabled (boolean enabled)

Establece la preferencia de habilitación o inhabilitación de los gestos de inclinación. Si se habilita esta opción, los usuarios pueden deslizar dos dedos hacia abajo y hacia abajo para inclinar la cámara. Si se inhabilita, los usuarios no podrán inclinar la cámara mediante gestos. Este parámetro de configuración no impide que los usuarios presionen el ícono de la brújula para restablecer la orientación de la cámara ni restringe el movimiento y la animación programáticos de la cámara.

Los gestos de inclinación están habilitados de forma predeterminada.

Parámetros
habilitado true para habilitar los gestos de inclinación; false para inhabilitarlos.

público público setZoomControlsEnabled (boolean enabled)

Habilita o inhabilita los controles de zoom. Si están habilitados, los controles de zoom son un par de botones (uno para acercar y otro para alejar) que aparecen en la pantalla. Cuando se presionan, la cámara se acerca (o aleja) en un nivel de zoom. Si se inhabilita, no se mostrarán los controles de zoom.

Los controles de zoom están habilitados de manera predeterminada.

Parámetros
habilitado true para habilitar los controles de zoom; false para inhabilitarlos.

público público setZoomGesturesEnabled (boolean enabled)

Establece la preferencia sobre si se deben habilitar o inhabilitar los gestos de zoom. Si se habilita esta opción, los usuarios pueden presionar dos veces o con dos dedos, o pellizcar para hacer zoom en la cámara. Si se inhabilita, estos gestos no tendrán efecto. Este parámetro de configuración no afecta los botones de zoom ni restringe el movimiento programático ni la animación de la cámara.

Los gestos de zoom están habilitados de forma predeterminada.

Parámetros
habilitado true para habilitar los gestos de zoom; false para inhabilitarlos.