Informações gerais
Configurações para a interface do usuário de um GMSMapView.
Funções membro público | |
(void) | — setAllGesturesEnabled: |
Define a preferência de 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 ficam ativados (padrão) ou desativados. | |
BOOL | tiltGestures |
Controla se os gestos de inclinação ficam ativados (padrão) ou desativados. | |
BOOL | rotateGestures |
Controla se os gestos de rotação ficam 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 andar interno. | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
Controla se os gestos de rotação e zoom podem ser realizados descentralizados e rolados (SIM). | |
BOOL | navigationHeaderEnabled |
Ativa ou desativa o cabeçalho de navegação. | |
BOOL | navigationFooterEnabled |
Ativa ou desativa o rodapé de navegação. | |
BOOL | navigationTripProgressBarEnabled |
Ativa ou desativa a barra de progresso da viagem. | |
BOOL | recenterButtonEnabled |
Ativa ou desativa o botão "Centralizar". | |
BOOL | showsIncidentCards |
Se um card com detalhes sobre o incidente será exibido na parte superior do mapa quando o usuário tocar no ícone de um incidente, por exemplo, uma via interditada. | |
BOOL | showsDestinationMarkers |
Indica se os marcadores de destino para as rotas serão mostrados. | |
BOOL | showsTrafficLights |
Se os semáforos serão mostrados ao longo do trajeto durante a navegação. | |
BOOL | showsStopSigns |
Indica se placas de parada são mostradas ao longo do trajeto durante a navegação. | |
UIColor * | navigationHeaderPrimaryBackgroundColor |
A cor principal do plano de fundo a ser usada no cabeçalho de navegação. | |
UIColor * | navigationHeaderSecondaryBackgroundColor |
A cor secundária do plano de fundo que será usada no cabeçalho de navegação. | |
CGFloat | navigationHeaderBackgroundAlpha |
O valor Alfa da visualização do cabeçalho de navegação. | |
UIColor * | navigationHeaderPrimaryBackgroundColorNightMode |
A cor principal do plano de fundo do cabeçalho de navegação, no modo noturno, quando ele mostra a etapa atual. | |
UIColor * | navigationHeaderSecondaryBackgroundColorNightMode |
A cor secundária do plano de fundo do cabeçalho de navegação, no modo noturno, quando ele mostra a etapa atual. | |
UIColor * | navigationHeaderLargeManeuverIconColor |
A cor do ícone de manobra na visualização do cabeçalho de navegação principal. | |
UIColor * | navigationHeaderSmallManeuverIconColor |
A cor do ícone de manobra na visualização do cabeçalho de navegação da próxima curva. | |
UIColor * | navigationHeaderGuidanceRecommendedLaneColor |
A cor da faixa ou faixas recomendadas. | |
UIColor * | navigationHeaderNextStepTextColor |
A cor do texto no cabeçalho da próxima etapa quando o cabeçalho de navegação mostra a etapa atual. | |
UIFont * | navigationHeaderNextStepFont |
A fonte do texto no cabeçalho da próxima etapa. | |
UIColor * | navigationHeaderDistanceValueTextColor |
A cor do texto para o valor da distância quando o cabeçalho de navegação mostra a etapa atual. | |
UIFont * | navigationHeaderDistanceValueFont |
A fonte do texto para o valor da distância. | |
UIColor * | navigationHeaderDistanceUnitsTextColor |
A cor do texto para as unidades de distância quando o cabeçalho de navegação mostra a etapa atual. | |
UIFont * | navigationHeaderDistanceUnitsFont |
A fonte do texto das unidades de distância. | |
UIColor * | navigationHeaderInstructionsTextColor |
A cor do texto na seção de instruções. | |
UIFont * | navigationHeaderInstructionsFirstRowFont |
A fonte do texto da primeira linha na seção de instruções. | |
UIFont * | navigationHeaderInstructionsSecondRowFont |
A fonte do texto da segunda linha na seção de instruções. | |
UIFont * | navigationHeaderInstructionsConjunctionsFont |
É a fonte do texto das conjunções na seção de instruções. | |
GMSNavigationSpeedometerUIOptions * | speedometerUIOptions |
Define a configuração da interface do velocímetro com base na gravidade do alerta de velocidade. |
Documentação da função membro
- (void) setAllGesturesEnabled: | (BOOL) | ativado |
Define a preferência de ativar ou desativar todos os gestos (padrão).
Isso não impede que os usuários toquem em qualquer botão 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 ficam ativados (padrão) ou desativados.
Se ativados, os usuários podem tocar duas vezes ou tocar com dois dedos ou pinçar para ampliar a 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 ficam 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 ficam 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 impede que esses gestos sejam recebidos pelas visualizações mãe.
Quando GMSMapView é contido por um UIScrollView (ou outra área de rolagem), isso significa que os gestos no mapa não são consumidos adicionalmente como gestos de rolagem. No entanto, desativá-la (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.
Se ativado, ele só é mostrado quando a câmera é girada para longe de sua orientação padrão (rolamento de 0). Quando um usuário toca na bússola, a câmera se orienta para a orientação padrão e desaparece logo depois. Se desativada, a bússola nunca será exibida.
- (BOOL) myLocationButton [read, write, assign] |
Ativa ou desativa o botão Meu local.
Esse é 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 andar interno.
Se ativado, ele só fica visível quando a visualização está focada em um edifício com dados de andares internos. Se desativado, 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 descentralizados e rolados (SIM).
- (BOOL) navigationHeaderEnabled [read, write, assign] |
Ativa ou desativa o cabeçalho de navegação.
O cabeçalho exibe instruções de orientação na parte superior do mapa. O padrão é YES.
- (BOOL) navigationFooterEnabled [read, write, assign] |
Ativa ou desativa o rodapé de navegação.
O rodapé exibe informações de distância e HEC na parte inferior do mapa. O padrão é YES.
- (BOOL) navigationTripProgressBarEnabled [read, write, assign] |
Ativa ou desativa a barra de progresso da viagem.
A barra de andamento da viagem mostra os detalhes da viagem a seguir em uma visualização linear, no lado final do mapa. O padrão é NO.
- (BOOL) recenterButtonEnabled [read, write, assign] |
Ativa ou desativa o botão "Centralizar".
Se definida como YES, o botão "Centralizar" será exibido se a câmera não estiver seguindo a localização do usuário ou se estiver seguindo, mas o zoom for significativamente diferente do padrão. O padrão é YES.
- (BOOL) showsIncidentCards [read, write, assign] |
Se um card com detalhes sobre o incidente será exibido na parte superior do mapa quando o usuário tocar no ícone de um incidente, por exemplo, uma via interditada.
O padrão é YES.
- (BOOL) showsDestinationMarkers [read, write, assign] |
Indica se os marcadores de destino para as rotas serão mostrados.
O padrão é YES.
- (BOOL) showsTrafficLights [read, write, assign] |
Se os semáforos serão mostrados ao longo do trajeto durante a navegação.
As mudanças nessa configuração só entram em vigor nas solicitações de rota subsequentes.
Quando a configuração é aplicada, a interface do usuário mostra os três primeiros semáforos ou sinais de "pare" a qualquer momento durante a navegação, desde que os dados estejam disponíveis.
O padrão é NO.
- (BOOL) showsStopSigns [read, write, assign] |
Indica se placas de parada são mostradas ao longo do trajeto durante a navegação.
As mudanças nessa configuração só entram em vigor nas solicitações de rota subsequentes.
Quando a configuração é aplicada, a interface do usuário mostra os três primeiros semáforos ou sinais de "pare" a qualquer momento durante a navegação, desde que os dados estejam disponíveis.
O padrão é NO.
- (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy] |
A cor principal do plano de fundo a ser usada no cabeçalho de navegação.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, o verde será usado como a cor principal do plano de fundo.
- (UIColor*) navigationHeaderSecondaryBackgroundColor [read, write, copy] |
A cor secundária do plano de fundo que será usada no cabeçalho de navegação.
Aparece como a cor de fundo na próxima curva e nos menus suspensos de orientação de faixa. O valor padrão é nulo. Quando o valor dessa propriedade for nulo, o verde escuro será usado como a cor secundária do plano de fundo. A UIColor fornecida precisa estar em um espaço de cores compatível com [UIColor getRed:green:blue:alpha] ou será ignorada
- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign] |
O valor Alfa da visualização do cabeçalho de navegação.
O padrão é 1.0f (totalmente opaco).
- (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy] |
A cor principal do plano de fundo do cabeçalho de navegação, no modo noturno, quando ele mostra a etapa atual.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, navigationHeaderPrimaryBackgroundColor
será usado.
- (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy] |
A cor secundária do plano de fundo do cabeçalho de navegação, no modo noturno, quando ele mostra a etapa atual.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, navigationHeaderSecondaryBackgroundColor
será usado.
- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy] |
A cor do ícone de manobra na visualização do cabeçalho de navegação principal.
- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy] |
A cor do ícone de manobra na visualização do cabeçalho de navegação da próxima curva.
- (UIColor*) navigationHeaderGuidanceRecommendedLaneColor [read, write, copy] |
A cor da faixa ou faixas recomendadas.
O padrão é branco. Essa propriedade é considerada apenas se o cabeçalho de navegação estiver exibindo a etapa de navegação atual. As outras faixas (aquelas que o motorista não deve usar) são coloridas automaticamente com uma versão esmaecida da cor secundária do plano de fundo.
- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy] |
A cor do texto no cabeçalho da próxima etapa quando o cabeçalho de navegação mostra a etapa atual.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo ou quando a navegação estiver mostrando qualquer outra etapa, a cor branca será usada.
- (UIFont*) navigationHeaderNextStepFont [read, write, copy] |
A fonte do texto no cabeçalho da próxima etapa.
O valor padrão é nulo. Quando o valor dessa propriedade é nulo, a fonte do sistema com tamanho 16.0f é usada.
- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy] |
A cor do texto para o valor da distância quando o cabeçalho de navegação mostra a etapa atual.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo ou quando a navegação estiver mostrando qualquer outra etapa, a cor branca será usada.
- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy] |
A fonte do texto para o valor da distância.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, a fonte em negrito do sistema com tamanho 24.0f será usada.
- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy] |
A cor do texto para as unidades de distância quando o cabeçalho de navegação mostra a etapa atual.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo ou quando a navegação estiver mostrando qualquer outra etapa, cinza será usado.
- (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy] |
A fonte do texto das unidades de distância.
O valor padrão é nulo. Quando o valor dessa propriedade é nulo, a fonte do sistema com tamanho 18.0f é usada.
- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy] |
A cor do texto na seção de instruções.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, será usado o branco.
- (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy] |
A fonte do texto da primeira linha na seção de instruções.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, a fonte em negrito do sistema de tamanho 30 será usada.
- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy] |
A fonte do texto da segunda linha na seção de instruções.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, a fonte em negrito do sistema de tamanho 24 será usada.
- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy] |
É a fonte do texto das conjunções na seção de instruções.
O valor padrão é nulo. Quando o valor dessa propriedade for nulo, a fonte em negrito do sistema de tamanho 18 será usada.
- (GMSNavigationSpeedometerUIOptions*) speedometerUIOptions [read, write, copy] |
Define a configuração da interface do velocímetro com base na gravidade do alerta de velocidade.
Ao definir GMSNavigationSpeedometerUIOptions, você limpa o anterior, se definido. Quando nenhuma GMSNavigationSpeedometerUIOptions estiver configurada, a interface do alerta de velocidade será substituída pelas configurações padrão do NavSDK:
- Alerta de velocidade mínima no modo diurno: texto vermelho com fundo branco.
- Alerta de velocidade mínima no modo noturno: texto vermelho com fundo escuro.
- Alerta de velocidade importante no modo diurno: texto branco com fundo vermelho.
- Alerta de velocidade importante no modo noturno: texto branco com fundo vermelho.