Referência da classe GMSUISettings

Referência da classe GMSUISettings

Visão geral

Configurações para a interface do usuário de um GMSMapView.

Funções membro público

(void) - setAllGesturesEnabled:
 Define a preferência para ativar ou desativar todos os gestos (padrão).

Propriedades

BOOLscrollGestures
 Controla se os gestos de rolagem estão ativados (padrão) ou desativados.
BOOLzoomGestures
 Controla se os gestos de zoom estão ativados (padrão) ou desativados.
BOOLtiltGestures
 Controla se os gestos de inclinação estão ativados (padrão) ou desativados.
BOOLrotateGestures
 Controla se os gestos de rotação estão ativados (padrão) ou desativados.
BOOLconsumesGesturesInView
 Controla se os gestos dos usuários são completamente consumidos pelo GMSMapView quando os gestos estão ativados (SIM padrão).
BOOLcompassButton
 Ativa ou desativa a bússola.
BOOLmyLocationButton
 Ativa ou desativa o botão "Meu local".
BOOLindoorPicker
 Ativa (padrão) ou desativa o seletor de pisos internos.
BOOLallowScrollGesturesDuringRotateOrZoom
 Controla se os gestos de rotação e zoom podem ser realizados descentralizado e rolados (SIM padrão).

Documentação da função membro

- (void) setAllGesturesEnabled: (BOOL)  ativado

Define a preferência para ativar ou desativar todos os gestos (padrão).

Isso não impede que os usuários toquem em botões na tela para mover a câmera (por exemplo, controles de bússola ou zoom) nem restringe movimentos e animações programáticas.


Documentação da propriedade

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

Controla se os gestos de rolagem estão ativados (padrão) ou desativados.

Se ativado, os usuários podem arrastar para movimentar a câmera. Isso não limita a movimentação programática da câmera.

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

Controla se os gestos de zoom estão ativados (padrão) ou desativados.

Se ativado, os usuários podem tocar duas vezes, tocar com dois dedos ou fazer gesto de pinça para aumentar o zoom da câmera. Isso não limita a movimentação programática da câmera.

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

Controla se os gestos de inclinação estão ativados (padrão) ou desativados.

Se ativados, os usuários podem usar o movimento de deslizar com dois dedos para cima ou para baixo na vertical para inclinar a câmera. Isso não limita o controle programático do viewAngle da câmera.

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

Controla se os gestos de rotação estão ativados (padrão) ou desativados.

Se ativados, os usuários podem usar um gesto de rotação com dois dedos para girar a câmera. Isso não limita o controle programático do rolamento da câmera.

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

Controla se os gestos dos usuários são completamente consumidos pelo GMSMapView quando os gestos estão ativados (SIM padrão).

Isso evita que esses gestos sejam recebidos por visualizações mãe.

Quando o GMSMapView está contido por um UIRoleView (ou outra área rolável), isso significa que os gestos no mapa não serão consumidos como gestos de rolagem. No entanto, desativá-lo (definido como NO) pode ser útil para dar suporte a hierarquias ou requisitos de visualização complexos.

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

Ativa ou desativa a bússola.

A bússola é um ícone no mapa que indica a direção do norte no mapa.

Se ativado, ele só será mostrado quando a câmera for girada para longe da orientação padrão (rolamento de 0). Quando o usuário toca na bússola, a câmera se orienta para a orientação padrão e desaparece pouco tempo depois. Se desativada, a bússola nunca será exibida.

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

Ativa ou desativa o botão "Meu local".

É um botão visível no mapa que, quando tocado pelos usuários, centraliza o mapa na localização atual do usuário.

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

Ativa (padrão) ou desativa o seletor de pisos internos.

Se ativada, ela só fica visível quando a visualização está focada em um edifício com dados de andares internos. Se desativada, o andar selecionado ainda poderá ser controlado de forma programática pela propriedade internalDisplay mapView.

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

Controla se os gestos de rotação e zoom podem ser realizados descentralizado e rolados (SIM padrão).