Personalizar estilos de mapa

Use a Estilização de mapas baseada na nuvem para definir estilos de mapa reutilizáveis na experiência de navegação do Google no SDK Navigation. Esta página oferece uma visão geral de como definir e aplicar estilos de mapa, além de detalhes específicos de implementação para o SDK Navigation. Para informações completas sobre a estilização de mapas baseada na nuvem, consulte a página Visão geral na documentação do SDK do Maps para iOS.

Exemplo de estilo de mapa personalizado 1 Exemplo de estilo de mapa personalizado 2

Definir estilos de mapa

A primeira etapa para personalizar estilos de mapa no SDK de navegação é criar um estilo e associá-lo a um ID de mapa. Os estilos de mapa são criados, armazenados e editados no console do Cloud da Plataforma Google Maps. Depois, você adiciona o ID ao código do app para mostrar o mapa personalizado.

Há dois tipos de mapa no SDK de navegação que podem ser estilizados: o mapa de navegação, que fica visível durante uma sessão de navegação ativa, e o mapa rodoviário, que fica visível quando não há uma sessão de navegação ativa. Os estilos que você define e associa a um ID de mapa se aplicam aos tipos de mapa de navegação e de ruas.

Para mais detalhes sobre como definir estilos de mapa, consulte Criar e usar estilos de mapa na documentação do SDK do Maps para iOS.

Aplicar estilos de mapa

Depois de associar estilos a um ID de mapa, adicione o ID criando um GMSMapID com a string do mapa do console do Cloud e, em seguida, crie um GMSMapView especificando o ID do mapa.

Para mais informações sobre como aplicar estilos de mapa, consulte Adicionar o ID do mapa ao seu app na documentação do SDK do Maps para iOS.

Estilos de modo claro e escuro

Com a estilização de mapas baseada na nuvem, é possível definir estilos para os modos claro e escuro. No SDK de navegação, os mapas rodoviários (não de navegação) podem ter modos claro e escuro, e os mapas de navegação podem ter modos de luz do dia e de pouca luz ou noturno. Ao associar estilos a mapas no SDK de navegação, os estilos são aplicados aos mapas de vias e de navegação:

  • Os estilos do modo claro no console do Cloud se aplicam a mapas rodoviários do modo claro e mapas de navegação diurna.
  • Os estilos do modo escuro no console do Cloud se aplicam a mapas rodoviários no modo escuro e a mapas de navegação no modo noturno/com pouca luz.

Faturamento

Quando um app carrega um mapa com um ID aplicado, um carregamento de mapa cobrado na SKU do Dynamic Maps é acionado. Esse gatilho é diferente do carregamento de mapas sem IDs. Os carregamentos de mapa sem IDs são cobrados na SKU do SDK do Maps. Para mais informações sobre gatilhos e preços de cada SKU, consulte "Preços".

Políticas e uso

Ao personalizar estilos de mapa no SDK de navegação, você precisa obedecer às políticas sobre modificações aceitáveis na interface de navegação. Em particular, não é permitido remover redes viárias do mapa de navegação ou reduzir significativamente o contraste de cores dos elementos do mapa de navegação.

Para saber mais detalhes sobre modificações aceitáveis na interface de navegação, consulte Políticas do SDK Navigation para iOS.