Começar

Selecione a plataforma: Android iOS JavaScript

Siga estas etapas para configurar o estilo baseado em dados para conjuntos de dados.

Gerar uma chave de API e ativar APIs

Antes de usar o estilo baseado em dados para conjuntos de dados, você precisa ter: do Google Cloud com uma conta de faturamento, e os SDK do Maps para Android e API Maps Datasets ativado. Para saber mais, veja:

Ativar o novo renderizador de mapas

Um renderizador de mapa atualizado está disponível a partir da versão 18.0.0 do SDK do Maps para Android. Ele traz muitas melhorias, incluindo o suporte à Estilização de mapas baseada na nuvem.

Com o lançamento da versão 18.2.0 do SDK do Maps para Android, o Google mudou do renderizador de mapas padrão legado para o atualizado. Assim, o renderizador atualizado agora é usado por padrão para criar ou recriar um app.

Criar um ID de mapa

Para criar um novo ID de mapa, siga as etapas em Criar um ID de mapa. Defina o tipo de mapa como Android.

Criar um estilo de mapa

Para criar um estilo de mapa, siga as instruções em Gerenciar estilos de mapa. Crie um estilo e associe ao ID do mapa que acabou de criar.

Atualizar o código de inicialização do seu mapa

Nesta etapa, você vai precisar do ID de mapa que acabou de criar. Ele pode ser encontrado no seu Gerenciamento de mapas.

Para adicionar o ID do mapa ao código de inicialização, consulte Adicionar o ID do mapa ao seu app.

Verificar os recursos do mapa (obrigatório)

O estilo baseado em dados para conjuntos de dados exige um ID do mapa. Se o ID do mapa estiver ausente ou um um ID de mapa inválido é transmitido, o estilo baseado em dados para conjuntos de dados não pode ser carregado. Como etapa de solução de problemas, use MapCapabilities para verificar se o estilo baseado em dados para conjuntos de dados é compatível.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

Próximas etapas