Regístrate gratis

Campo y web · Medio

Tu primer mapa web con Leaflet

Un visor web propio con tus datos de QGIS en 30 líneas de código.

Por · Actualizado el 21/10/2026

Leaflet, de Volodymyr Agafonkin y colaboradores, es la librería más sencilla para mapas web.

1. Prepara los datos

Exporta tu capa desde QGIS a GeoJSON en EPSG:4326, con solo los campos necesarios y las geometrías simplificadas.

2. La página

  • Carga la hoja de estilos y el script de Leaflet desde su CDN oficial (versión fija).
  • Crea un <div id="mapa"> con altura definida en CSS.
  • Crea el mapa: const mapa = L.map('mapa').setView([40.4, -3.7], 6);
  • Añade un mapa base: L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap' }).addTo(mapa);
  • Añade tu capa: fetch('datos.geojson').then(r => r.json()).then(d => L.geoJSON(d, { onEachFeature: (f, l) => l.bindPopup(f.properties.nombre) }).addTo(mapa));

3. Publica

Sube la carpeta a un hosting estático: GitHub Pages, Netlify o Vercel.

Importante

  • Los mapas base de OpenStreetMap tienen una política de uso. Para tráfico alto, usa un proveedor de teselas o las tuyas propias.
  • Si no quieres programar, qgis2web genera esto mismo desde QGIS.
Sigue leyendo gratis

El resto de esta guía es para miembros de Giseros. Crear la cuenta es gratis y tarda 5 segundos.

Crear cuenta gratis

Novedades, cursos gratis y aplicaciones GIS que te ahorran horas. 🚀

Acceso para miembros

Únete gratis a Giseros

100 % gratis

Descarga el libro y las guías en PDF y abre las guías completas del manual y los cursos.

o con tu email

¿Tenías cuenta en el antiguo foro? Entra gratis con cualquier email, el de antes u otro.