Personalizar estilos de mapa

Use a Estilização de Mapas Baseada na Nuvem para definir estilos de mapa reutilizáveis para a experiência de navegação do Google no SDK de Navigation. Nesta página, mostramos como definir e aplicar estilos de mapa, além de detalhes específicos de implementação para o SDK do 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 para o SDK de navegação é criar um estilo de mapa 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 de estradas, 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 vias.

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 de mapa a um ID do mapa, você pode adicionar o ID criando um GMSMapID com a string do mapa do console do Cloud e, em seguida, criando 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, você pode definir estilos para os modos claro e escuro. No SDK de navegação, os mapas de estradas (mapas que não são de navegação) podem ter os modos claro e escuro, e os mapas de navegação podem ter os modos diurno e noturno ou de pouca luz. Quando você associa estilos a mapas no SDK do Navigation, eles são aplicados aos mapas de vias e de navegação:

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

Faturamento

Quando um app carrega um mapa com um ID, é acionado um carregamento de mapa cobrado na SKU do Dynamic Maps. Esse acionador é diferente do que é usado em carregamentos de mapas sem IDs aplicados. 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 e faturamento.

Políticas e uso

Ao personalizar estilos de mapa no SDK de navegação, siga as políticas sobre modificações aceitáveis na interface de navegação. Em especial, não remova redes viárias do mapa de navegação nem reduza significativamente o contraste de cores dos elementos do mapa de navegação.

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