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 do Navigation 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. Quando você associa estilos a mapas no SDK de navegação, eles 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. Observe que este acionador é diferente do carregamento de mapas que não têm IDs de mapa aplicados. Os carregamentos de mapa sem IDs de mapa 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 Navigation, 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.