Você pode usar 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 do 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 do Navigation. Para informações completas sobre a Estilização de mapas baseada na nuvem, consulte a Visão geral página na documentação do SDK do Maps para Android .
Definir estilos de mapa
A primeira etapa na personalização de estilos de mapa para o SDK do Navigation é criar um estilo de mapa e associá-lo a um ID do 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 aplicativo 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 sempre que não há uma sessão de navegação ativa. Os estilos definidos e associados a um ID do mapa se aplicam aos tipos de mapa de navegação e rodoviário.
Para detalhes completos 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 usando um
<fragment> elemento no arquivo de layout da atividade, usando a
MapView classe ou usando a
GoogleMapOptions classe 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
A Estilização de mapas baseada na nuvem permite definir estilos de modo claro e escuro. No SDK do Navigation, os mapas rodoviários (mapas não de navegação) podem ter modos claro e escuro, e os mapas de navegação podem ter modos diurno e noturno ou de pouca luz. Ao associar estilos a mapas no SDK do Navigation, os estilos são aplicados aos mapas rodoviários e de navegação:
- Os estilos de modo claro no console do Cloud se aplicam a mapas rodoviários de modo claro e mapas de navegação diurnos.
- Os estilos de modo escuro no console do Cloud se aplicam a mapas rodoviários de modo escuro e mapas de navegação noturnos/de pouca luz.
Faturamento
Quando um app carrega um mapa com um ID do mapa aplicado, um carregamento de mapa cobrado na SKU do Dynamic Maps é acionado. Esse acionador é diferente dos carregamentos de mapa 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 acionadores e preços de cada SKU, consulte Preços e faturamento.
Políticas e uso
Ao personalizar estilos de mapa no SDK do 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 detalhes completos sobre modificações aceitáveis na interface de navegação, consulte Políticas do SDK do Navigation para Android.