Referencia de la clase GMSUISettings

Referencia de la clase GMSUISettings

Descripción general

Configuración de la interfaz de usuario de un GMSMapView.

Funciones de miembros públicas

(nulo)- setAllGesturesEnabled:
 Establece la preferencia para habilitar o inhabilitar todos los gestos.

Propiedades

BOOLScrollGestures
 Controla si los gestos de desplazamiento están habilitados (predeterminados) o inhabilitados.
BOOLzoomGestures
 Controla si los gestos de zoom están habilitados (predeterminados) o inhabilitados.
BOOLgestosdeinclinación
 Controla si los gestos de inclinación están habilitados (predeterminados) o inhabilitados.
BOOLrotateGestures
 Controla si los gestos de rotación están habilitados (predeterminados) o inhabilitados.
BOOLconsumesGesturesInView
 Controla si GMSMapView consume completamente los gestos de los usuarios cuando están habilitados (SÍ de forma predeterminada).
BOOLcompassButton
 Habilita o inhabilita la brújula.
BOOLmyLocationButton.
 Habilita o inhabilita el botón Mi ubicación.
BOOLselector de interiores
 Habilita (predeterminado) o inhabilita el selector de piso interior.
BOOLallowScrollGesturesDuringRotateOrZoom
 Controla si los gestos de rotación y zoom se pueden descentrar y desplazar (por ejemplo, SÍ).

Documentación de la función de miembro

- (void) setAllGesturesEnabled: (BOOL) habilitado

Establece la preferencia para habilitar o inhabilitar todos los gestos.

Esto no impide que los usuarios presionen ningún botón en la pantalla para mover la cámara (p.ej., controles de brújula o zoom) ni restringe los movimientos programáticos y la animación.


Documentación de la propiedad

- (BOOL) scrollGestures [read, write, assign]

Controla si los gestos de desplazamiento están habilitados (predeterminados) o inhabilitados.

Si se habilitan, los usuarios pueden arrastrar para desplazar lateralmente la cámara. Esto no limita el movimiento programático de la cámara.

- (BOOL) zoomGestures [read, write, assign]

Controla si los gestos de zoom están habilitados (predeterminados) o inhabilitados.

Si se habilita esta opción, los usuarios pueden presionar dos veces la pantalla con dos dedos o pellizcarla para hacer zoom en la cámara. Esto no limita el movimiento programático de la cámara.

- (BOOL) tiltGestures [read, write, assign]

Controla si los gestos de inclinación están habilitados (predeterminados) o inhabilitados.

Si la opción está habilitada, los usuarios pueden deslizar dos dedos hacia arriba o abajo para inclinar la cámara. Esto no limita el control programático del viewAngle de la cámara.

- (BOOL) rotateGestures [read, write, assign]

Controla si los gestos de rotación están habilitados (predeterminados) o inhabilitados.

Si se habilitan, los usuarios pueden realizar gestos de rotación con dos dedos para rotar la cámara. Esto no limita el control programático del rumbo.

- (BOOL) consumesGesturesInView [read, write, assign]

Controla si GMSMapView consume completamente los gestos de los usuarios cuando están habilitados (SÍ de forma predeterminada).

Esto evita que las vistas superiores reciban estos gestos.

Si la GMSMapView está contenida en una UIScrollView (u otra área desplazable), significa que los gestos en el mapa no se consumirán adicionales como gestos de desplazamiento. Sin embargo, inhabilitar esta opción (configurada como NO) puede ser útil para admitir jerarquías o requisitos de vista complejos.

- (BOOL) compassButton [read, write, assign]

Habilita o inhabilita la brújula.

La brújula es un ícono del mapa que indica la dirección hacia el norte.

Si se habilita, solo se muestra cuando la cámara se rota desde su orientación predeterminada (rumbo de 0). Cuando un usuario presiona la brújula, la cámara se orienta a su orientación predeterminada y se atenúa poco después. Si la inhabilitas, la brújula nunca se mostrará.

- (BOOL) myLocationButton [read, write, assign]

Habilita o inhabilita el botón Mi ubicación.

Este es un botón visible en el mapa que, cuando lo presionan los usuarios, centra el mapa en la ubicación actual del usuario.

- (BOOL) indoorPicker [read, write, assign]

Habilita (predeterminado) o inhabilita el selector de piso interior.

Si se habilita, solo es visible cuando la vista se centra en un edificio con datos de pisos de interiores. Si se inhabilita, se puede controlar el piso seleccionado de manera programática mediante la propiedad mapView de IndoorDisplay.

- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

Controla si los gestos de rotación y zoom se pueden descentrar y desplazar (por ejemplo, SÍ).