Referência da classe GMSUISettings

Referência da classe GMSUISettings

Visão geral

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

Funções públicas de membros

(nulo)- setAllGesturesEnabled:
 Define se todos os gestos devem ser ativados (padrão) ou desativados.

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 (em inglês)
 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 (em inglês)
 Controla se os gestos do usuário são completamente consumidos pelo GMSMapView quando os gestos estão ativados (padrão YES).
BOOLBotão da bússola
 Ativa ou desativa a bússola.
BOOLmyLocationButton.
 Ativa ou desativa o botão "Meu local".
BOOLindoorPicker
 Ativa (padrão) ou desativa o seletor de piso interno.
BOOLallowScrollGesturesDuringRotateOrZoom (link em inglês)
 Controla se os gestos de rotação e zoom podem ser realizados descentralizados e rolados (SIM padrão).

Documentação da função do membro

- (nulo) setAllGesturesEnabled: (BOOL) ativado

Define se todos os gestos devem ser ativados (padrão) ou desativados.

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 ativados, os usuários podem arrastar para movimentar a câmera. Isso não limita o movimento programático da câmera.

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

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

Se ativados, os usuários podem tocar duas vezes ou tocar com dois dedos ou fazer gesto de pinça para aplicar zoom à câmera. Isso não limita o movimento programático 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 da 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 do usuário são completamente consumidos pelo GMSMapView quando os gestos estão ativados (padrão YES).

Isso impede que esses gestos sejam recebidos pelas visualizações mães.

Quando GMSMapView é contido por um UIScrollView (ou outra área de rolagem), isso significa que os gestos no mapa não serão consumidos como gestos de rolagem. No entanto, desativar essa opção (definida como NO) pode ser útil para oferecer 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 norte do mapa.

Se ativado, ele é mostrado apenas quando a câmera é girada para fora da orientação padrão (rumo de 0). Quando um usuário toca na bússola, a câmera se orienta para a orientação padrão e desaparece logo em seguida. Se desativada, a bússola nunca será exibida.

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

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

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

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

Ativa (padrão) ou desativa o seletor de piso interno.

Se ativada, ela fica visível apenas quando a visualização está focada em uma construção com dados de piso interno. Se desativado, o andar selecionado ainda pode ser controlado de maneira programática por meio da propriedade mapDisplay mapView.

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

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