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()
Obtiene si la brújula está habilitada o inhabilitada.
|
boolean |
isIndoorLevelPickerEnabled()
Obtiene si el selector de nivel de interiores está habilitado o inhabilitado.
|
boolean |
isMapToolbarEnabled()
Obtiene si la Barra Google 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()
Obtiene si los gestos de desplazamiento están habilitados o no durante la rotación y los gestos de 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 si se deben habilitar o inhabilitar todos los gestos.
|
void |
setCompassEnabled(booleano habilitado)
Habilita o inhabilita la brújula.
|
void |
setIndoorLevelPickerEnabled(booleano habilitado)
Establece si el selector de nivel interior está habilitado cuando se habilita el modo interior.
|
void |
setMapToolbarEnabled(booleano habilitado)
Establece si se debe habilitar o inhabilitar la Barra Google.
|
void |
setMyLocationButtonEnabled(booleano habilitado)
Habilita o inhabilita el botón Mi ubicación.
|
void |
setRotateGesturesEnabled(booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de rotación.
|
void |
setScrollGesturesEnabled(booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de desplazamiento.
|
void |
setScrollGesturesEnabledDuringrotateOrZoom(booleano habilitado)
Establece la preferencia de si los gestos de desplazamiento se pueden realizar al mismo tiempo que un gesto de zoom o rotación.
|
void |
setTiltGesturesEnabled(booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de inclinación.
|
void |
setZoomControlsEnabled(booleano habilitado)
Habilita o inhabilita los controles de zoom.
|
void |
setZoomGesturesEnabled(booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de zoom.
|
Resumen de métodos heredados
Métodos públicos
Booleano público isCompassEnabled ()
Obtiene si la brújula está habilitada o inhabilitada.
Resultado que se muestra
true
si la brújula está habilitada;false
si la brújula está inhabilitada.
Booleano público isIndoorLevelPickerEnabled ()
Obtiene si el selector de nivel de interiores está habilitado o inhabilitado. Es decir, si el selector de piso aparecerá cuando se enfoque un edificio con mapas de interiores.
Resultado que se muestra
true
si el selector de nivel está habilitado;false
si el selector de nivel está inhabilitado
Booleano público isMapToolbarEnabled ()
Obtiene si la Barra Google está habilitada o inhabilitada.
Resultado que se muestra
true
si la Barra Google está habilitada; de lo contrario,false
.
Booleano público isMyLocationButtonEnabled ()
Obtiene si el botón mi ubicación está habilitado o inhabilitado.
Resultado que se muestra
true
si el botón mi ubicación está habilitado;false
si está inhabilitado.
Booleano público isRotateGesturesEnabled ()
Obtiene si los gestos de rotación están habilitados o inhabilitados.
Resultado que se muestra
true
si los gestos de rotación están habilitados;false
si los gestos de rotación están inhabilitados.
Booleano público isScrollGesturesEnabled ()
Obtiene si los gestos de desplazamiento están habilitados o inhabilitados.
Resultado que se muestra
true
si los gestos de desplazamiento están habilitados;false
si están inhabilitados.
Booleano público isScrollGesturesEnabledDuringrotateOrZoom ()
Obtiene si los gestos de desplazamiento están habilitados o no durante la rotación y los gestos de zoom.
Resultado que se muestra
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 los gestos de rotación o zoom
Booleano público isTiltGesturesEnabled ()
Obtiene si los gestos de inclinación están habilitados o inhabilitados.
Resultado que se muestra
true
si los gestos de inclinación están habilitados;false
si están inhabilitados.
Booleano público isZoomControlsEnabled ()
Obtiene si los controles de zoom están habilitados o inhabilitados.
Resultado que se muestra
true
si los controles de zoom están habilitados;false
si están inhabilitados;
Booleano público isZoomGesturesEnabled ()
Obtiene si los gestos de zoom están habilitados o inhabilitados.
Resultado que se muestra
true
si los gestos de zoom están habilitados;false
si están inhabilitados.
vacío público setAllGesturesEnabled (booleano habilitado)
Establece si se deben habilitar o inhabilitar todos los gestos. Si se habilita, todos los gestos estarán disponibles; de lo contrario, se inhabilitarán. Esto no restringe a los usuarios a presionar ningún botón de la pantalla para mover la cámara (p.ej., controles de brújula o zoom), ni restringe los movimientos programáticos ni la animación.
Parámetros
habilitado | true para habilitar todos los gestos; false para inhabilitarlos.
|
---|
vacío público setCompassEnabled (booleano habilitado)
Habilita o inhabilita la brújula. La brújula es un ícono del mapa que indica la dirección del norte en el mapa. Si se habilita, solo se muestra cuando la cámara está inclinada o rotada de su orientación predeterminada (inclinación de 0 y un rumbo de 0). Cuando un usuario hace clic en la brújula, la cámara se orienta a su orientación predeterminada y se atenúa poco después. Si se inhabilita, la brújula nunca se mostrará.
De manera predeterminada, la brújula está habilitada (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.
|
---|
vacío público setIndoorLevelPickerEnabled (booleano habilitado)
Establece si el selector de nivel interior está habilitado cuando se habilita el modo interior. Si es true
, el seleccionador de niveles aparecerá cuando se enfoque un edificio con mapas de interiores. Si es false
, no aparecerá ningún selector de niveles. Una aplicación deberá proporcionar su propia forma de seleccionar niveles.
El comportamiento predeterminado es mostrar el selector de nivel.
Parámetros
habilitado | true para mostrar; false para ocultar el selector de nivel
|
---|
vacío público setMapToolbarEnabled (booleano habilitado)
Establece si se debe habilitar o inhabilitar la Barra Google. Si se habilita, y la barra de herramientas de mapas se puede mostrar 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 "Buscar instrucciones sobre cómo llegar al marcador destacado en la app de Google Maps".
De forma predeterminada, la Barra Google está habilitada.
Parámetros
habilitado | true para habilitar la barra de herramientas del mapa; false para inhabilitarla.
|
---|
vacío público setMyLocationButtonEnabled (booleano habilitado)
Habilita o inhabilita el botón Mi ubicación. El botón “mi ubicación” hace que la cámara se mueva de tal forma que la ubicación del usuario quede en el centro del mapa. Si el botón está habilitado, solo se muestra cuando está habilitada la capa my-location.
De forma predeterminada, el botón de ubicación está habilitado (y, por lo tanto, se muestra cuando la capa de ubicación está habilitada).
Parámetros
habilitado | true para habilitar el botón de mi ubicación; false para inhabilitarlo.
|
---|
vacío público setRotateGesturesEnabled (booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de rotación. Si se habilita, los usuarios pueden usar un gesto de rotación de dos dedos para rotar la cámara. Si se inhabilita, los usuarios no pueden rotar la cámara mediante gestos. Esta configuración no restringe al usuario cuando presiona el ícono de brújula para restablecer la orientación de la cámara ni restringe los movimientos programáticos y la animación de la cámara.
De forma predeterminada, los gestos de rotación están habilitados.
Parámetros
habilitado | true para habilitar la rotación; false para inhabilitar los gestos de rotación.
|
---|
vacío público setScrollGesturesEnabled (booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de desplazamiento. Si se habilita, los usuarios pueden deslizar el dedo para desplazar la cámara. Si la inhabilitas, no tendrá efecto. Esta configuración no restringe el movimiento programático ni la animación 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.
|
---|
vacío público setScrollGesturesEnabledDuringRotateOrZoom (booleano habilitado)
Establece la preferencia de si los gestos de desplazamiento se pueden realizar al mismo tiempo que un gesto de zoom o rotación. Si se habilita esta opción, los usuarios pueden desplazarse por el mapa al girarlo o acercarlo. Si se inhabilita, no se puede desplazar el mapa mientras el usuario gira o acerca el mapa mediante gestos. Esta configuración no inhabilita por completo los gestos de desplazamiento, 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 gestos de desplazamiento durante gestos de rotación o zoom; false para inhabilitar gestos de desplazamiento durante gestos de rotación o zoom.
|
---|
público público setTiltGesturesEnabled (booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de inclinación. Si se habilita, los usuarios pueden deslizar dos dedos hacia abajo para inclinar la cámara. Si se inhabilita, los usuarios no podrán inclinar la cámara mediante gestos. Esta 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 programático o la animación de la cámara.
De forma predeterminada, los gestos de inclinación están habilitados.
Parámetros
habilitado | true para habilitar los gestos de inclinación; false para inhabilitarlos.
|
---|
vacío público setZoomControlsEnabled (booleano habilitado)
Habilita o inhabilita los controles de zoom. Si se habilitan, los controles de zoom son un par de botones (uno para acercar y otro para alejar) que aparecen en la pantalla. Cuando se presionan, hacen que la cámara acerque (o aleje) un nivel de zoom. Si la inhabilitas, no se mostrarán los controles de zoom.
De forma predeterminada, los controles de zoom están habilitados.
Parámetros
habilitado | true para habilitar los controles de zoom; false para inhabilitarlos.
|
---|
vacío público setZoomGesturesEnabled (booleano habilitado)
Establece la preferencia para habilitar o inhabilitar los gestos de zoom. Si se habilitan, los usuarios pueden presionar dos veces o con dos dedos o pellizcar la pantalla para hacer zoom. Si están inhabilitados, estos gestos no tienen efecto. Esta configuración no afecta los botones de zoom ni restringe el movimiento programático ni la animación de la cámara.
De forma predeterminada, los gestos de zoom están habilitados.
Parámetros
habilitado | true para habilitar los gestos de zoom; false para inhabilitarlos.
|
---|