Referencia de la clase GMSUISettings

Referencia de la clase GMSUISettings

Descripción general

Configuración para la interfaz de usuario de una GMSMapView.

Funciones públicas de los miembros

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

Propiedades

BOOLscrollGestures
 Controla si los gestos de desplazamiento están habilitados (predeterminado) o inhabilitados.
BOOLzoomGestures
 Controla si los gestos de zoom están habilitados (predeterminado) o inhabilitados.
BOOLtiltGestures
 Controla si los gestos de inclinación están habilitados (predeterminados) o inhabilitados.
BOOLrotateGestures
 Controla si los gestos de rotación están habilitados (predeterminado) o inhabilitados.
BOOLconsumesGesturesInView
 Controla si GMSMapView consume completamente los gestos de los usuarios cuando están habilitados (el valor predeterminado es SÍ).
BOOLcompassButton
 Habilita o inhabilita la brújula.
BOOLmyLocationButton
 Habilita o inhabilita el botón Mi ubicación.
BOOLindoorPicker
 Habilita (predeterminada) o inhabilita el selector de pisos interiores.
BOOLallowScrollGesturesDuringRotateOrZoom
 Controla si los gestos de rotación y zoom se pueden realizar fuera del centro y desplazarse por la pantalla (el valor predeterminado es SÍ).

Documentación de la función de miembro

- (void) setAllGesturesEnabled: (BOOL)  habilitado

Establece la preferencia para habilitar (predeterminado) o inhabilitar todos los gestos.

Esto no restringe la posibilidad de que los usuarios presionen los botones de la pantalla para mover la cámara (p.ej., controles de zoom o brújula), ni restringe los movimientos y las animaciones programáticos.


Documentación de la propiedad

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

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

Si se habilita esta opción, los usuarios pueden arrastrar la cámara para desplazarla. 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 (predeterminado) o inhabilitados.

Si se habilita esta opción, los usuarios pueden presionar dos veces, presionar con dos dedos o pellizcar 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 se habilita esta opción, los usuarios pueden deslizar dos dedos verticalmente hacia abajo o hacia arriba para inclinar la cámara. Esto no limita el control programático del valor de viewAngle de la cámara.

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

Controla si los gestos de rotación están habilitados (predeterminado) 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 de la cámara.

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

Controla si GMSMapView consume completamente los gestos de los usuarios cuando están habilitados (el valor predeterminado es SÍ).

Esto evita que las vistas superiores reciban estos gestos.

Cuando GMSMapView está contenido en un UIDesplazarView (o cualquier otra área desplazable), significa que los gestos del mapa no se consumirán como gestos de desplazamiento adicionales. Sin embargo, inhabilitar esta opción (configurada en NO) puede ser útil para admitir jerarquías de vistas complejas o requisitos.

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

Habilita o inhabilita la brújula.

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

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

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

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

Se trata de un botón visible en el mapa que, cuando los usuarios lo presionen, centrará el mapa en la ubicación actual del usuario.

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

Habilita (predeterminada) o inhabilita el selector de pisos interiores.

Si está habilitada, solo es visible cuando la vista se enfoca en un edificio con datos de pisos interiores. Si se inhabilita, el piso seleccionado aún se podrá controlar de manera programática a través de la propiedad mapView de IndoorDisplay.

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

Controla si los gestos de rotación y zoom se pueden realizar fuera del centro y desplazarse por la pantalla (el valor predeterminado es SÍ).