Skip to content
Extensão TYPO3

maps2 para TYPO3

A extensão padrão de mapas para TYPO3. Suporta Google Maps, OpenStreetMap e Mapbox. Marcadores a partir de registros TYPO3, clustering, rotas.

Agendar reunião inicial gratuita

Por que maps2 se tornou a solução padrão para mapas no TYPO3

Todo segundo site corporativo precisa de uma exibição de mapa - para localidades, filiais, locais de eventos ou áreas de entrega. No TYPO3, maps2 se estabeleceu como a extensão de mapas mais difundida por suportar três provedores de mapa simultaneamente: Google Maps, OpenStreetMap e Mapbox. Isso significa liberdade de escolha real para empresas. Quem quer evitar Google Maps por motivos de proteção de dados muda para OpenStreetMap sem precisar trocar a extensão.

maps2 vai muito além de uma simples incorporação de mapa. A extensão gera marcadores diretamente a partir de registros TYPO3, suporta clustering para grandes quantidades de marcadores e oferece funções de roteamento. Para editores, criar novas localidades é tão simples quanto criar um elemento de conteúdo TYPO3 normal.

Cenários típicos de uso

Localizador de filiais para empresas com 10 a 500 localidades. Uma empresa de varejo quer oferecer um localizador interativo de filiais. Cada filial é armazenada como registro tt_address ou registro próprio no TYPO3. maps2 lê os endereços, os geocodifica (em combinação com a extensão geocoordinates) e os exibe como marcadores no mapa. Ao clicar no marcador, um popup se abre com endereço, horário de funcionamento e dados de contato. Com mais de 50 marcadores, maps2 ativa clustering automático.

Sites imobiliários com mapas de objetos. Sites de corretores em TYPO3 usam maps2 junto com a extensão OpenImmo. Cada objeto imobiliário importado é exibido automaticamente no mapa.

Páginas de eventos e locais. Instituições culturais, feiras ou municipalidades mostram locais de eventos em um mapa. maps2 pode ser vinculado a qualquer extensão Extbase que contenha dados de endereço.

Arquitetura técnica

maps2 é construído como extensão Extbase e usa o sistema de plugin TYPO3 para a saída no frontend. A decisão arquitetural central é a abstração de provedor: a extensão define uma interface unificada para renderização de mapa, implementada por três provedores.

  • Google Maps Provider: Usa a Google Maps JavaScript API v3. Requer API Key. Custos: aprox. 7 USD por 1.000 carregamentos de mapa após a cota gratuita (28.000/mês).
  • OpenStreetMap Provider: Usa Leaflet.js como biblioteca de renderização com tiles OSM. Sem custos de API, sem registro necessário. Em conformidade com LGPD (PT: RGPD), pois dados permanecem na Europa.
  • Mapbox Provider: Opção premium com estilos de mapa próprios. 50.000 carregamentos gratuitos por mês.

A extensão armazena configurações de mapa em tabelas de banco de dados próprias. Marcadores são criados via relação com registros TYPO3 arbitrários - maps2 não é restrito a um tipo de registro específico.

Problemas frequentes e soluções

Mapa não é exibido, apenas área cinza. Com Google Maps, em 90% dos casos o problema é a API Key. Ou está faltando, a cobrança não está ativada, ou os domínios permitidos na API Key não correspondem ao site. Solução: verificar no Google Cloud Console se Maps JavaScript API está ativada e a chave está liberada para o domínio correto.

Marcadores aparecem na posição errada. Causa frequente é geocoding incorreto ou ausente. Se endereços não têm coordenadas, maps2 tenta resolvê-los via serviço de geocoding configurado. Com endereços imprecisos, marcadores acabam no centro da cidade. Solução: corrigir coordenadas via lote de geocoding único e armazená-las como valores fixos.

Problemas de performance com mais de 200 marcadores. A biblioteca JavaScript renderiza cada marcador individualmente no DOM. A partir de 200 marcadores, fica perceptivelmente lento em dispositivos móveis. Solução: ativar clustering de marcadores e implementar filtragem server-side.

Migração e compatibilidade de versões

maps2 é ativamente mantido por Stefan Froemken e está disponível para TYPO3 v11 e v12 LTS. A extensão tem uma API estável e praticamente nenhuma breaking change entre versões major.

Na troca de Google Maps para OpenStreetMap (frequentemente por motivos de LGPD), apenas a configuração de provedor no maps2 precisa ser alterada. Templates e dados de marcadores permanecem idênticos. A Gosign realizou essa troca em vários clientes em menos de um dia. A motivação de proteção de dados: Google Maps transfere dados pessoais (endereço IP, browser fingerprint) para servidores Google nos EUA. Com OpenStreetMap, os dados permanecem na Europa, e um banner de consentimento para serviços de mapa se torna desnecessário.

Reunião inicial gratuita: 30 minutos com um especialista TYPO3

Analisamos seu projeto, estimamos esforço e prazo - sem compromisso, sem preparação.

Fale sobre projeto de mapas, 30 min, gratuito

25 anos de experiência em TYPO3 · mais de 800 extensões analisadas · desenvolvimento acelerado por IA

Desenvolvimento acelerado por IA: 70% mais rápido

  • 75% mais rápido: Configuração de provedor de mapa
  • 70% mais rápido: Templates de marcadores personalizados

Atualização TYPO3 e auditoria LGPD

Atualizamos sua instalação TYPO3 de forma econômica para a versão LTS atual - incluindo todas as extensões, mesmo as obsoletas e sem manutenção.

Todas as extensões migradas

Também obsoletas, sem manutenção ou desenvolvimentos próprios.

Oferta de preço fixo

Custos transparentes, sem retrabalhos escondidos.

Acelerado por IA

30-50% mais barato que o mercado graças à análise de código assistida por IA.

Zero perda de dados

Migração completa com backup e rollback.

Auditoria LGPD: Auditamos sua instalação TYPO3 quanto à conformidade com a LGPD - consentimento de cookies, rastreamento, extensões, formulários e hospedagem - e implementamos todas as medidas de forma econômica.

A Gosign é uma agência digital sediada em Hamburgo com 25 anos de experiência em desenvolvimento TYPO3. Analisamos mais de 800 extensões TYPO3 e hoje desenvolvemos com assistência de IA até 70% mais rápido que com métodos clássicos. Nossos clientes são empresas de médio porte, universidades e instituições públicas em toda a Europa.

Atualizado: abril 2026

Agendar reunião inicial gratuita

30 minutos com um especialista TYPO3, sem compromisso.