Um ID de mapa é um identificador exclusivo que representa as configurações de estilo e configuração do Google Maps armazenadas no Google Cloud. Você usa IDs de mapa para ativar recursos ou gerenciar ou estilizar mapas em seus sites e aplicativos. É possível criar IDs de mapa para cada plataforma necessária (JavaScript, Android, iOS ou mapas estáticos) no projeto do console do Google Cloud na página Gerenciamento de mapas.
Para saber como criar IDs de mapa, consulte Como criar IDs de mapa.
O que você pode fazer com IDs de mapa
Use IDs de mapa para ativar recursos e estilos. Confira alguns exemplos de como usar IDs de mapa. Para uma lista completa, consulte Recursos que usam IDs de mapa:
Estilização de mapas baseada na nuvem: associe um ID de mapa a um estilo para estilizar, personalizar e gerenciar seus mapas usando o console do Google Cloud. Disponível em todas as plataformas: Android, iOS, JavaScript, e API Maps Static.
Mapas vetoriais: use um ID do mapa para usar um mapa composto de blocos vetoriais que são desenhados no tempo de carregamento no lado do cliente usando o WebGL. Disponível em JavaScript.
Marcadores avançados: use um ID de mapa para ativar marcadores avançados. Disponível em Android, iOS e JavaScript.
Exemplo de estilização de mapas baseada na nuvem
Para usar a estilização de mapas baseada na nuvem para estilizar mapas no seu site e apps Android, siga estas etapas:
Crie IDs de mapa para cada plataforma que você está usando. Por exemplo, crie um ID de mapa JavaScript e um ID de mapa Android. Para mais detalhes, consulte Criar IDs de mapa.
Configure um estilo de mapa no console do Google Cloud. Para mais detalhes, consulte Estilização de mapas baseada na nuvem.
Associe os dois IDs de mapa ao estilo de mapa no console do Google Cloud. Para mais detalhes, consulte Associar IDs de mapa ao seu estilo.
Faça referência ao ID do mapa no JavaScript do seu site e no código do app Android. Para mais detalhes, consulte Adicionar um ID de mapa ao seu app.
O estilo de mapa associado aos seus IDs de mapa é exibido no seu site e no app Android. É possível fazer atualizações no estilo do mapa no console do Cloud, e as mudanças aparecem automaticamente nos dois lugares, sem que os clientes precisem atualizar o app.
Recursos que usam IDs de mapa
A tabela a seguir mostra os recursos e APIs da Plataforma Google Maps que usam IDs de mapa:
| Recurso ou API | Usa IDs de mapa para atingir esses objetivos |
|---|---|
| Marcadores avançados | Ativar marcadores avançados. Não é necessário criar um
ID de mapa. Em vez disso, você pode usar o ID de mapa de demonstração DEMO_MAP_ID. |
| Estilo baseado em dados para limites | Associe o ID do mapa a um conjunto de limites e estilos para estilizar o mapa de acordo com os limites. |
| Estilo baseado em dados para conjuntos de dados | Associe o ID do mapa a um conjunto de dados e estilos para estilizar o mapa de acordo com o conjunto de dados. |
| Flutter | Estilize os mapas do Google usados nos seus apps Flutter. |
| API Maps JavaScript | Estilize o mapa a ser exibido em uma página da Web. |
| SDK do Maps para Android | Estilize o mapa a ser exibido em um app Android.1 |
| SDK do Maps para iOS | Estilize o mapa a ser exibido em um aplicativo iOS.1 |
| API Maps Static | Especifique e estilize o mapa a ser renderizado como uma imagem estática. |
| Soluções de mobilidade | Use a API Maps JavaScript e os SDKs para Android e iOS para estilizar mapas em soluções de mobilidade.1 |
| SDK de navegação para Android | Estilize o mapa a ser exibido em um app Android.1 |
| SDK de navegação para iOS | Estilize o mapa a ser exibido em um aplicativo iOS.1 |
| WebGL (mapas vetoriais) | Ative os recursos do WebGL usando um ID de mapa vetorial JavaScript. |
1 O uso de um ID do mapa no SDK do Maps para Android, no SDK do Maps para iOS, no SDK de navegação para Android ou no SDK de navegação para iOS aciona um carregamento de mapa que é cobrado na SKU do Dynamic Maps.