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 Android.
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 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 de vias, 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 Android.
Aplicar estilos de mapa
Depois de associar estilos de mapa a um ID do mapa, você pode adicionar o ID com um elemento <fragment> no arquivo de layout da atividade, usando a classe
MapView ou a classe
GoogleMapOptions em uma instância
MapFragment,
SupportMapFragment ou
SupportNavigationFragment.
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 Android.
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, um carregamento de mapa cobrado na SKU do Dynamic Maps é acionado. Esse acionador é diferente daquele de carregamentos de mapa que não têm IDs de mapa 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, você precisa seguir 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 saber mais detalhes sobre as modificações aceitáveis na interface de navegação, consulte as Políticas do SDK de navegação para Android.