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 | |
BOOL | scrollGestures |
Controla se os gestos de rolagem estão ativados (padrão) ou desativados. | |
BOOL | zoomGestures |
Controla se os gestos de zoom estão ativados (padrão) ou desativados. | |
BOOL | tiltGestures |
Controla se os gestos de inclinação estão ativados (padrão) ou desativados. | |
BOOL | rotateGestures |
Controla se os gestos de rotação estão ativados (padrão) ou desativados. | |
BOOL | consumesGesturesInView |
Controla se os gestos dos usuários são completamente consumidos pelo GMSMapView quando os gestos estão ativados (SIM padrão). | |
BOOL | compassButton |
Ativa ou desativa a bússola. | |
BOOL | myLocationButton |
Ativa ou desativa o botão "Meu local". | |
BOOL | indoorPicker |
Ativa (padrão) ou desativa o seletor de pisos internos. | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
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).