Se você desenvolve recursos de localização para um público europeu, a API de mapas é mais do que um componente de interface. Ela define onde os endereços IP e as buscas dos seus visitantes são processados, como a sua conta cresce com o tráfego e quão fácil será trocar de provedor depois. O Google Maps Platform é o padrão conhecido, e as alternativas amadureceram a ponto de a escolha merecer uma comparação de verdade.
Este guia mostra o que as equipes da UE costumam avaliar, apresenta as principais alternativas e termina com um checklist prático de migração.
O que desenvolvedores da UE avaliam
Modelo de preços
O Google Maps Platform cobra por requisição e por SKU de produto: carregamentos de mapa, geocoding, Places e rotas têm cada um sua própria tarifa e seu próprio limite de uso gratuito. Em março de 2025, o Google substituiu o crédito mensal universal de US$ 200 por esses limites gratuitos por SKU, então estimativas de custo antigas não valem mais. Simule um mês realista para cada API que você usa em vez de confiar em um único número de destaque. Nosso guia de preços da API do Google Maps detalha os SKUs.
Residência de dados e GDPR
Sempre que um mapa web carrega, o navegador solicita tiles e scripts ao provedor, o que significa que o endereço IP do visitante chega a esse provedor. Pelo GDPR, um endereço IP é um dado pessoal. Com um provedor dos EUA, você precisa de um mecanismo de transferência e, em muitas configurações, de uma etapa de consentimento antes de exibir o mapa. Com um provedor que é uma entidade jurídica da UE e hospeda na UE, a questão da transferência para um país terceiro não existe. O guia de APIs de mapas em conformidade com o GDPR cobre o checklist em detalhe.
Portabilidade
Estilos criados em uma ferramenta proprietária, respostas de geocoding em um schema específico do fornecedor e formatos de rota presos a um único SDK aumentam o custo de uma troca futura. Formatos abertos como a especificação de estilos do MapLibre, GeoJSON e tiles vetoriais no formato MVT mantêm esse custo baixo.
Cobertura e recursos
O Google tem dados de consumo exclusivos: Street View, um volume muito grande de avaliações de usuários e mapas internos de grandes locais. Se o seu produto depende disso, leve em conta. Para o caso de uso típico de um desenvolvedor (um mapa em um produto SaaS, busca de endereço no checkout, um localizador de lojas, roteamento de entregas), os recursos principais estão disponíveis em vários provedores.
As principais alternativas
1. OpenStreetMap + Leaflet.js
Indicado para: mapas simples, pouco tráfego e equipes acostumadas a montar o próprio stack.
Leaflet.js é uma das bibliotecas de mapas open source mais usadas. Com os tiles do OpenStreetMap, você tem um mapa interativo em poucas linhas:
import L from 'leaflet';
const map = L.map('map').setView([52.3676, 4.9041], 13);
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© OpenStreetMap contributors'
}).addTo(map);
O Leaflet só exibe o mapa. Geocoding e roteamento exigem serviços separados, como Nominatim para geocoding e OSRM ou Valhalla para roteamento. Os servidores públicos de tiles do OpenStreetMap rodam com capacidade doada, sob uma política de uso de tiles que proíbe tráfego pesado de produção. Por isso, um produto real precisa de hospedagem própria de tiles ou de um provedor comercial.
Custo: a biblioteca é gratuita. Você paga pela hospedagem ou por um provedor de tiles.
Limitação: você monta e opera um stack em vez de consumir uma API.
2. MapLibre GL JS + um provedor comercial de tiles
Indicado para: renderização de tiles vetoriais, estilos personalizados e mapas 3D em um renderizador open source.
MapLibre GL JS é o fork open source do Mapbox GL JS mantido pela comunidade, criado em dezembro de 2020 quando a Mapbox passou sua biblioteca para uma licença proprietária. Ele renderiza tiles vetoriais com WebGL e usa uma especificação de estilos aberta. Combine-o com um provedor de tiles como MapTiler (uma empresa suíça) ou Stadia Maps para tráfego de produção.
Custo: a biblioteca é gratuita. Os planos de tiles são cobrados à parte pelo provedor.
Limitação: apenas renderização do mapa. Geocoding e roteamento continuam vindo de serviços separados.
3. MapTiler
Indicado para: equipes que querem uma plataforma de mapas hospedada com uma empresa europeia por trás.
A MapTiler oferece tiles, geocoding e um SDK baseado em MapLibre como serviço gerenciado. Os planos pagos começam em US$ 30 por mês, com o tráfego extra cobrado por uso.
Limitação: a oferta principal é de mapas e geocoding. Compare suas necessidades de roteamento, matrizes e isócronas com a lista de produtos atual.
4. MapAtlas
Indicado para: equipes da UE que querem mapas, geocoding, busca, roteamento, matrizes e isócronas em uma única plataforma hospedada na UE, com uma única chave.
A MapAtlas usa dados baseados no OpenStreetMap e roda em infraestrutura da UE, em data centers com certificação ISO 27001. O renderizador é compatível com MapLibre, então estilos MapLibre e código de camadas existentes são reaproveitados. Cada API é um endpoint REST simples. Um forward geocode, por exemplo:
curl "https://gateway.mapmetrics-atlas.net/forward-geocode/?text=Prinsengracht%20263%20Amsterdam&size=1&token=YOUR_TOKEN"
retorna uma FeatureCollection GeoJSON com as coordenadas e um endereço estruturado, pronta para ir para o mapa. A mesma chave cobre a Geocoding API, a Search API, a Directions API, a Matrix API e a Isochrone API.
Custo: pay-as-you-go, com um plano gratuito de 10.000 requisições por mês e sem cartão de crédito. Os valores por API estão na página de preços.
Suporte: dúvidas e incidentes chegam a uma pessoa da equipe, não a um fórum.
Comparativo
| Google Maps | Leaflet + OSM | MapLibre + provedor de tiles | MapTiler | MapAtlas | |
|---|---|---|---|---|---|
| Modelo de preços | Por requisição, por SKU | Biblioteca gratuita + hospedagem | Planos do provedor | Planos + uso | Pay-as-you-go + plano gratuito |
| Residência de dados na UE | Não | Depende do provedor de tiles | Depende do provedor de tiles | Empresa europeia | Sim |
| Geocoding incluído | Sim | Separado | Separado | Sim | Sim |
| Roteamento e isócronas | Roteamento sim | Separado | Separado | Verificar oferta atual | Sim |
| Tiles vetoriais | Sim | Via MapLibre | Sim | Sim | Sim |
| Formato de estilo aberto | Não | n/a | Sim | Sim | Sim (MapLibre) |
| Esforço de configuração | Baixo | Alto | Médio | Baixo | Baixo |
Qual escolher?
Pouco tráfego, mapa simples, orçamento pequeno: Leaflet com OpenStreetMap, migrando para um provedor de tiles quando ultrapassar a política de tiles públicos.
Controle total sobre o estilo vetorial: MapLibre GL JS com um provedor de tiles cuja localização de hospedagem você verificou.
Um serviço gerenciado de mapas e geocoding de uma empresa europeia: MapTiler.
Uma única plataforma hospedada na UE para mapas, geocoding, roteamento, matrizes e isócronas: MapAtlas, que mantém todo o stack de localização sob um contrato e um acordo de processamento de dados.
Migração: o que envolve
Para a maioria das aplicações, sair do Google Maps é um projeto de dias, não de meses:
- Troque a biblioteca de mapas. Substitua o script do Google Maps por um renderizador compatível com MapLibre e aponte-o para a sua nova URL de estilo.
- Troque chaves e endpoints. As chamadas de geocoding, busca de lugares e roteamento seguem a mesma ideia de requisição e resposta, com outros nomes de parâmetros e respostas em GeoJSON.
- Porte marcadores, popups e camadas. A maioria dos conceitos tem correspondência direta. Data layers viram sources e layers no estilo.
- Teste cada interação. É aqui que vai a maior parte do tempo: autocomplete, casos-limite de geocoding e exibição de rotas nos seus próprios fluxos de usuário.
Reserve tempo extra para recursos específicos do Google, como Street View ou mapas internos, e para constantes fixas no código que pressupõem os formatos de resposta do Google. O tutorial de mapas interativos mostra uma integração completa no estilo MapLibre, com marcadores, popups e busca de endereços.
Leitura relacionada:
- Preços da API do Google Maps em 2026: o custo real detalhado
- O guia do desenvolvedor da UE para APIs de mapas em conformidade com o GDPR
- Como adicionar mapas interativos ao seu site
- Por que desenvolvedores escolhem a MapAtlas
Perguntas frequentes
Qual é a melhor alternativa à API do Google Maps para desenvolvedores da UE?
Depende de quanto do stack você quer operar por conta própria. OpenStreetMap com Leaflet.js atende mapas simples e de baixo tráfego. MapLibre GL JS com um provedor comercial de tiles dá controle total sobre o estilo vetorial. Uma plataforma gerenciada como a MapAtlas reúne mapas, geocoding, roteamento e isócronas em uma única chave, hospedada na UE. Decida com base na residência de dados, nas APIs de que você precisa e em quanta infraestrutura está disposto a manter.
A API do Google Maps está em conformidade com o GDPR?
Ela pode ser usada de forma compatível com o GDPR, mas isso dá trabalho. Cada carregamento do mapa envia o endereço IP do visitante ao Google, uma empresa dos EUA. Por isso você precisa de uma base legal para essa transferência, de um acordo de processamento de dados, de uma política de privacidade atualizada e, em muitas configurações, de uma etapa de consentimento antes de o mapa carregar. Um provedor hospedado na UE e com entidade jurídica na UE tira a transferência internacional da análise.
Como os preços da MapAtlas se comparam aos do Google Maps?
A MapAtlas usa preços pay-as-you-go com um plano gratuito de 10.000 requisições por mês, sem cartão de crédito, e publica o valor por 1.000 requisições de cada API na página de preços. O Google Maps Platform cobra cada SKU de produto separadamente, cada um com seu próprio limite de uso gratuito. Simule seus volumes mensais de mapas, geocoding e roteamento nas duas tabelas de preços antes de decidir.
Posso trocar a API do Google Maps sem reescrever meu código?
Não como substituição direta. Inicialização do mapa, marcadores e camadas seguem conceitos parecidos, mas nomes de métodos e formatos de resposta mudam, então conte com mexer em cada ponto de chamada. Para uma integração React ou Next.js de complexidade média, espere de um a três dias, a maior parte em testes. Recursos como Street View ou mapas internos precisam de um plano próprio, porque a maioria das alternativas não oferece esses recursos.

