Personalizar estilos de mapa

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 iOS.

Exemplo de estilo de mapa personalizado 1 Exemplo de estilo de mapa personalizado 2

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. 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 sempre que não há uma sessão de navegação ativa. Os estilos definidos e associados a um ID de 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 iOS.

Aplicar estilos de mapa

Depois de associar estilos de mapa a um ID, você pode adicionar o ID criando um GMSMapID com a string do mapa no 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

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 demodo escuro no console do Cloud se aplicam a mapas rodoviários de modo escuro e mapas de navegação de modo noturno/de 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 acionador é diferente dos carregamentos de mapa que não têm IDs aplicados. Os carregamentos de mapa sem IDs 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 seguir as 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 iOS.