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.


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.