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 | |
BOOL | scrollGestures |
Controla si los gestos de desplazamiento están habilitados (predeterminado) o inhabilitados. | |
BOOL | zoomGestures |
Controla si los gestos de zoom están habilitados (predeterminado) o inhabilitados. | |
BOOL | tiltGestures |
Controla si los gestos de inclinación están habilitados (predeterminados) o inhabilitados. | |
BOOL | rotateGestures |
Controla si los gestos de rotación están habilitados (predeterminado) o inhabilitados. | |
BOOL | consumesGesturesInView |
Controla si GMSMapView consume completamente los gestos de los usuarios cuando están habilitados (el valor predeterminado es SÍ). | |
BOOL | compassButton |
Habilita o inhabilita la brújula. | |
BOOL | myLocationButton |
Habilita o inhabilita el botón Mi ubicación. | |
BOOL | indoorPicker |
Habilita (predeterminada) o inhabilita el selector de pisos interiores. | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
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Í).