Leaflet Map, el plugin para WordPress que inserta mapas sin depender de Google: sin API key, sin tarjeta de crédito y sin coste. Funciona mediante shortcodes, es compatible con GeoJSON, KML y GPX, y tiene más de 30.000 instalaciones activas con valoraciones inmejorables. Si necesitas mapas más allá de un simple marcador de ubicación, éste es tu plugin.
¿Qué es Leaflet Map y sobre qué tecnología está construido?
Leaflet Map es un plugin para WordPress desarrollado por Benjamin J. DeLong, más conocido como Bozdoz en github, un desarrollador canadiense, con el respaldo de una comunidad activa de contribuidores. Lleva en el repositorio oficial desde 2014, recibe actualizaciones regulares y está probado con las últimas versiones de WordPress.
Por debajo, el plugin está construido sobre LeafletJS, la librería JavaScript de código abierto creada en 2011 por Volodymyr Agafonkin, que se ha convertido en un estándar de facto para mapas interactivos en la web. La usan empresas como Pinterest, Flickr o el Servicio Geológico de Estados Unidos, y la propia plataforma Mapbox está construida sobre ella. Si quieres conocer en profundidad qué es LeafletJS y cómo funciona, tienes un artículo dedicado aquí.
Lo que hace Leaflet Map es traducir toda esa potencia al entorno de WordPress: sin tocar código, con shortcodes simples, y con acceso a un conjunto de funcionalidades que va mucho más allá del típico mapa de ubicación.
Leaflet Map vs Map Block Leaflet: ¿cuál necesitas?
Antes de seguir conviene aclarar algo que genera confusión: en el ecosistema WordPress puedes encontrar estos plugins basados en LeafletJS, y no son lo mismo.
Map Block Leaflet es un plugin orientado a la sencillez: dos bloques de Gutenberg, interfaz visual, sin configuración técnica. Está muy bien si lo que necesitas es poner un mapa de situación en una página de contacto o mostrar varias sedes de un negocio. Si ese es tu caso, Map Block Leaflet es suficiente y no necesitas más.
Leaflet Map, en cambio, está pensado para quienes necesitan más. Funciona con shortcodes, lo que le da una flexibilidad mucho mayor, y abre la puerta a trabajar con formatos de datos geográficos reales como GeoJSON, KML o GPX. Es el plugin para usuarios más exigentes: desarrolladores, profesionales GIS o cualquiera que quiera hacer algo más que añadir un marcador en el mapa.
| Map Block Leaflet | Leaflet Map | |
|---|---|---|
| Interfaz | Bloques de Gutenberg | Shortcodes |
| Complejidad | Baja | Media-alta |
| Casos de uso | Mapas de situación, múltiples sedes | Mapas de datos, rutas, capas GIS |
| Formatos compatibles | OpenStreetMap + tiles alternativos | GeoJSON, KML, GPX, WMS y más |
| Ideal para | Cualquier usuario WordPress | Desarrolladores y profesionales GIS |
| Coste | Gratuito | Gratuito |
Los dos son complementarios, no rivales. En un mismo proyecto puedes usar Map Block Leaflet para la página de contacto y Leaflet Map para una sección de rutas o datos geográficos. Si bien con Leaflet Map puedes hacer lo mismo que con Map Block Leaflet, pero con algo más de trabajo.
¿Por qué Leaflet Map y no un plugin de Google Maps?
Esta es la pregunta del millón, y hay razones muy concretas. Si quieres ver los datos de rendimiento con un experimento real comparando seis soluciones distintas, tienes este artículo con todos los detalles. Aquí va el resumen de los argumentos principales.
Coste real frente a «gratuito con peros»
Google Maps Platform cambió a un modelo de suscripción en 2025. El plan Starter cuesta 100 dólares al mes. Existe un crédito gratuito mensual, pero necesitas una cuenta de facturación activa con tarjeta de crédito. Si superas el límite, te cobran. Con Leaflet Map el coste es cero: sin tarjeta, sin cuenta de Google Cloud, sin sorpresas al final del mes.
Privacidad y RGPD
Cada vez que se carga un mapa de Google en tu web, se envían datos de tus visitantes a los servidores de Google: dirección IP, ubicación, navegador. En Europa eso tiene implicaciones legales reales y, en la mayoría de los casos, obliga a pedir consentimiento explícito antes de mostrar el mapa. OpenStreetMap, que es la base cartográfica que usa Leaflet Map por defecto, tiene una política de datos completamente diferente. Y si quieres ir más lejos, con Leaflet puedes alojar tus propios tiles y no depender de ningún servidor externo.
Rendimiento
La librería LeafletJS pesa unos 42 KB. La API de JavaScript de Google Maps carga recursos significativamente más pesados desde sus propios servidores, lo que se traduce en un mayor número de peticiones externas y un tiempo de carga total más alto. Para una web WordPress donde el rendimiento afecta al SEO, esa diferencia importa.
Independencia tecnológica
Google ya cambió las condiciones de su API en 2018 y de nuevo en 2025. Si tu web depende de Google Maps y ellos cambian las reglas, tienes un problema. LeafletJS es código abierto con licencia BSD: nadie puede cambiar las condiciones de un día para otro, y si el desarrollo se detuviera, cualquiera puede coger el código y continuar.
Flexibilidad cartográfica
Esto es lo que rara vez se menciona en los artículos sobre plugins de mapas. Con Leaflet Map puedes trabajar directamente con los formatos estándar de datos geográficos: GeoJSON, KML, GPX, WMS. Puedes preparar tus datos en QGIS, exportarlos como GeoJSON y cargarlos directamente en tu mapa de WordPress, sin API key, sin coste y con soporte nativo de WMS, el estándar profesional de cartografía web. Algo que los plugins basados en Google Maps no ofrecen de forma gratuita ni con la misma profundidad técnica.
Qué puedes hacer con Leaflet Map: funcionalidades principales
El plugin tiene un aspecto engañosamente sencillo. Un shortcode como [leaflet-map] es suficiente para tener un mapa funcional en cualquier entrada o página. Pero debajo de esa sencillez hay una cantidad de opciones considerable.
Funcionalidades básicas
- Insertar un mapa con
[leaflet-map]y añadir marcadores con[leaflet-marker] - Configurar coordenadas, zoom y altura directamente desde el shortcode
- Añadir popups con contenido HTML en los marcadores
- Cambiar el aspecto visual del mapa con tiles alternativos (distintos estilos cartográficos)
- Personalizar los iconos de los marcadores
Funcionalidades avanzadas
- Importar archivos GeoJSON, KML y GPX directamente en el mapa
- Dibujar líneas, polígonos y círculos sobre el mapa
- Cargar capas WMS, el estándar profesional de cartografía web
- Ampliar capacidades con el plugin complementario Extensions for Leaflet Map, que añade funcionalidades experimentales como mapas de rutas GPX, clusters de marcadores y mucho más
Este último punto es relevante si vienes del mundo GIS: puedes construir un flujo de trabajo completo desde QGIS hasta tu web WordPress, exportando datos en formatos estándar y cargándolos directamente en el plugin.
¿Para quién es Leaflet Map?
Leaflet Map encaja especialmente bien en estos perfiles:
- Webmaster o desarrollador WordPress que necesita mostrar mapas con datos propios y no quiere depender de Google ni pagar por una API.
- Profesional GIS que quiere publicar sus mapas en la web de forma accesible, sin montarse una infraestructura compleja.
- Cualquier usuario preocupado por el RGPD que necesita evitar las implicaciones legales de cargar recursos de Google en su web.
- Desarrollador que trabaja con datos geográficos reales: rutas, zonas, capas temáticas, archivos GPX de actividades, datos exportados desde QGIS.
Si solo necesitas un mapa sencillo para mostrar la dirección de un negocio, Map Block Leaflet es suficiente y más cómodo. Pero si necesitas algo más, Leaflet Map es la mejor opción que existe en el repositorio de WordPress.
Cómo instalar Leaflet Map en WordPress
La instalación es la misma que cualquier plugin del repositorio oficial:
- Ve a Plugins > Añadir nuevo plugin en tu escritorio de WordPress.
- Busca
Leaflet Mapen el buscador. El plugin correcto es el de bozdoz, con más de 30.000 instalaciones activas. - Haz clic en Instalar y luego en Activar.
- Ve a cualquier entrada o página, abre el editor y añade un bloque de Código corto (shortcode).
- Escribe
[leaflet-map]y previsualiza. Ya tienes tu primer mapa.

Puedes encontrar el plugin directamente en su ficha oficial: Leaflet Map en WordPress.org.
Esto es solo el punto de partida. Si quieres, en un próximo artículo podemos ver el plugin en detalle desde una perspectiva más práctica: cómo configurar los shortcodes, cómo añadir marcadores y cómo empezar a trabajar con datos geográficos reales.
