.
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 yfalse
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.
|
---|