Title: CartoBlocks for Leaflet
Author: Jesus Yesares
Published: <strong>6 de julio de 2026</strong>
Last modified: 7 de julio de 2026

---

Buscar plugins

![](https://ps.w.org/cartoblocks-for-leaflet/assets/banner-772x250.png?rev=3597723)

![](https://ps.w.org/cartoblocks-for-leaflet/assets/icon-256x256.png?rev=3597723)

# CartoBlocks for Leaflet

 Por [Jesus Yesares](https://profiles.wordpress.org/glycymeris/)

[Descargar](https://downloads.wordpress.org/plugin/cartoblocks-for-leaflet.1.2.5.zip)

 * [Detalles](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/#developers)

 [Soporte](https://wordpress.org/support/plugin/cartoblocks-for-leaflet/)

## Descripción

CartoBlocks for Leaflet añade un bloque nativo de Gutenberg que envuelve los shortcodes
del plugin [Leaflet Map](https://wordpress.org/plugins/leaflet-map/). Configura 
tu mapa visualmente en el editor de bloques: el plugin genera automáticamente los
shortcodes correctos y la portada la **genera íntegramente Leaflet Map**.

**Características principales del mapa:**

 * Vista previa interactiva en vivo en el editor: lo que ves es lo que obtienes.
 * Desplaza el mapa, haz zoom y arrastra marcadores directamente en la vista previa
   del mapa.
 * Controles en la barra lateral para coordenadas, nivel de zoom, alto, ancho y 
   zoom con la rueda del ratón.
 * Geocodificación de direcciones: busca por nombre de lugar (Nominatim/OpenStreetMap)
   y elige entre hasta 5 candidatos.
 * Alternador para ajustar el mapa a los marcadores.
 * Anulación completa de la capa de teselas: URL de teselas personalizada, tamaño
   de tesela, subdominios, ID de mapa, token de acceso, desplazamiento de zoom, 
   sin repetición, detección de Retina.
 * Compatibilidad con origen de teselas WMS (`[leaflet-wms]`): actívalo en el panel«
   Capa de teselas»; configura la URL del origen, el nombre de la capa y el CRS.
 * Modo de mapa de imagen (`[leaflet-image]`): reemplaza las teselas por una imagen
   plana (planos, diagramas, mapas personalizados) en `L.CRS.Simple`.
 * Panel de controles del mapa: zoom mín./máx., límites máximos, barra de escala,
   atribución personalizada.
 * Controles de interacción: arrastre, teclado, zoom con doble clic, zoom de recuadro,
   cerrar la ventana emergente al hacer clic, toque, inercia; cada uno con un modelo
   de tres estados Por defecto / Activado / Desactivado.

**Marcadores (`[leaflet-marker]`):**

 * Añade, edita y elimina marcadores con título y contenido de la ventana emergente(
   compatible con HTML).
 * Por marcador: texto alternativo, apertura automática de la ventana emergente,
   arrastrable, opacidad, desplazamiento del z-index.
 * Icono personalizado mediante la biblioteca de medios de WordPress: ancho/alto
   con bloqueo de la relación de aspecto, anclaje del icono y anclaje de la ventana
   emergente con 9 posiciones predefinidas.
 * Modo de marcador SVG: color de fondo, color del icono (paleta del tema + selector
   personalizado), clase CSS del icono (Font Awesome / cualquier fuente de iconos).
 * Geocodificador de direcciones por marcador.
 * Arrastra los marcadores en la vista previa en vivo para actualizar las coordenadas
   en tiempo real.

**Líneas y polígonos (`[leaflet-line]`):**

 * Dibuja líneas y polígonos con clics directamente en la vista previa del mapa.
 * Por línea/polígono: color, grosor, opacidad, patrón de guiones, clase CSS, relleno,
   color de relleno, opacidad del relleno, texto de la ventana emergente.
 * Geocodificador de direcciones por punto.

**Círculos (`[leaflet-circle]`):**

 * Dibujo con 2 clics en la vista previa del mapa: el primer clic coloca el centro
   y el segundo establece el radio.
 * Línea guía del radio en vivo y pin central arrastrable tras el dibujo.
 * Alternador de unidades m/km (almacenado en metros).
 * Por círculo: color, grosor, opacidad, patrón de guiones, clase CSS, relleno, 
   color de relleno, opacidad del relleno, texto de la ventana emergente.
 * Geocodificador de direcciones por círculo.

**Capas de datos (`[leaflet-geojson]`, `[leaflet-gpx]`, `[leaflet-kml]`):**

 * Carga archivos GeoJSON, GPX o KML externos por URL.
 * Paridad total de atributos: fitbounds, plantilla de ventana emergente con interpolación
   de `{property}`, propiedad de la ventana emergente, vista de tabla.
 * Controles de estilo: color, grosor, opacidad, patrón de guiones, clase CSS, relleno,
   color de relleno, opacidad del relleno.
 * Icono de punto personalizado con bloqueo de la relación de aspecto y anclajes
   predefinidos.

**Superposiciones de imagen y vídeo (`[leaflet-image-overlay]`, `[leaflet-video-
overlay]`):**

 * Fija imágenes rasterizadas o vídeos a coordenadas geográficas mediante límites
   SO/NE.
 * Controles: opacidad, interactividad, texto alternativo, z-index, clase CSS.
 * Bloqueo de la relación de aspecto para las superposiciones de imagen.

**Pensado para desarrolladores:**

 * Genera shortcodes estándar de Leaflet Map: compatibilidad total con el ecosistema
   del plugin Leaflet Map.
 * Varios bloques de mapa independientes por página, totalmente aislados.
 * Visor de shortcodes en la barra de herramientas: inspecciona y copia el shortcode
   generado en cualquier momento.
 * Todas las cadenas están listas para traducir (archivo `.pot` incluido).

**Requisitos:**

 * El plugin [Leaflet Map](https://wordpress.org/plugins/leaflet-map/) debe estar
   instalado y activo. Está declarado como dependencia del plugin, por lo que WordPress
   te guiará para instalarlo y activarlo antes de que este plugin pueda activarse.
 * WordPress 6.8 o superior.
 * PHP 7.4 o superior.

### Código fuente

Los archivos JavaScript y CSS incluidos en el directorio `build/` de este plugin
se compilan con webpack (mediante `@wordpress/scripts`): el JavaScript a partir 
de las fuentes JSX y el CSS a partir de las fuentes SCSS. El código fuente legible
está disponible públicamente en el repositorio de desarrollo del plugin:

https://github.com/jesusyesares/cartoblocks-for-leaflet

Las fuentes sin compilar (`.js` y `.scss`) están en el directorio `src/` de ese 
repositorio. Para compilar el plugin desde el código fuente:

 1. Clona el repositorio: `git clone https://github.com/jesusyesares/cartoblocks-for-
    leaflet.git`
 2. Instala las dependencias: `npm install`
 3. Compila los archivos de producción en `build/`: `npm run build`

### Servicios externos

Este plugin se conecta a un servicio externo: la API de geocodificación Nominatim
operada por la OpenStreetMap Foundation. Se usa **solo** en el editor de bloques,
y **solo** cuando haces clic en el botón de búsqueda de dirección para consultar
las coordenadas del nombre de un lugar. Nunca se llama en la portada de tu sitio
y nunca se llama automáticamente.

Cuando realizas una búsqueda de dirección, el texto que escribes en el campo de 
búsqueda se envía a `https://nominatim.openstreetmap.org/search` para que pueda 
cotejarse con los datos de OpenStreetMap y devolverse como una lista de ubicaciones
candidatas. La petición también incluye la URL de tu sitio y el correo electrónico
de contacto del administrador en la cabecera User-Agent, siguiendo la política de
uso de Nominatim para la atribución. No se transmite ningún otro dato personal. 
Si has configurado un correo electrónico de contacto de Nominatim en los ajustes
del plugin Leaflet Map, se usa ese valor en su lugar.

 * Proveedor del servicio: OpenStreetMap Foundation (Nominatim)
 * Términos / política de uso: https://operations.osmfoundation.org/policies/nominatim/
 * Política de privacidad: https://wiki.osmfoundation.org/wiki/Privacy_Policy

Nota: las capas de datos GeoJSON, GPX y KML, y cualquier tesela de mapa, las carga
el plugin Leaflet Map (y tu navegador) desde las URL que **tú** introduzcas. Esas
peticiones las hace el plugin Leaflet Map, no CartoBlocks for Leaflet.

Nota: si «Usar origen de teselas WMS» está activado pero el campo «Origen WMS» se
deja vacío, el plugin Leaflet Map recurre a un servicio WMS de demostración público
y gratuito operado por terrestris GmbH (`ows.mundialis.de`). Ese servicio muestra
una marca de agua y además supone una petición a un tercero: proporciona tu propia
URL de WMS para evitarlo.

### Limitaciones conocidas

**Puede que las capas de datos GPX de la biblioteca de medios no se muestren.**

Cuando se sube un archivo `.gpx` a la biblioteca de medios de WordPress y se usa
como origen de una capa de datos GPX, puede que el trazado no se dibuje, mientras
que las capas GeoJSON y KML funcionan en la misma configuración. Es una limitación
del plugin Leaflet Map, no de CartoBlocks for Leaflet: su cargador de GeoJSON/GPX/
KML lee la respuesta como XML (`responseXML`), que el navegador solo rellena cuando
el archivo se sirve con un `Content-Type` XML (`text/xml`, `application/xml` o un
subtipo +xml). Muchos servidores web sirven los `.gpx` como `text/plain` o application/
octet-stream, por lo que el trazado nunca se procesa. El mismo comportamiento ocurre
al usar directamente el shortcode `[leaflet-gpx]` del plugin Leaflet Map.

Soluciones alternativas: sirve el archivo GPX desde un alojamiento que establezca
un `Content-Type` XML (p. ej., `application/gpx+xml`) o configura tu servidor web
para servir los `.gpx` como XML. Las capas GeoJSON y KML no se ven afectadas.

¡Echa un vistazo al código fuente y a más detalles en [GitHub](https://github.com/jesusyesares/cartoblocks-for-leaflet)!

## Capturas

[⌊Bloque de mapa con tres marcadores añadidos.⌉⌊Bloque de mapa con tres marcadores
añadidos.⌉[

Bloque de mapa con tres marcadores añadidos.

[⌊Bloque de mapa en el editor con un círculo, un polígono y tres marcadores.⌉⌊Bloque
de mapa en el editor con un círculo, un polígono y tres marcadores.⌉[

Bloque de mapa en el editor con un círculo, un polígono y tres marcadores.

[⌊Bloque de mapa mostrando la ventana emergente del visor de shortcodes con los 
shortcodes que Leaflet Map usará para generar el mapa.⌉⌊Bloque de mapa mostrando
la ventana emergente del visor de shortcodes con los shortcodes que Leaflet Map 
usará para generar el mapa.⌉[

Bloque de mapa mostrando la ventana emergente del visor de shortcodes con los shortcodes
que Leaflet Map usará para generar el mapa.

## Bloques

Este plugin proporciona 1 bloque.

 *   Map for Leaflet Embed an interactive Leaflet map using the Leaflet Map plugin
   shortcodes.

## Instalación

 1. Sube la carpeta `cartoblocks-for-leaflet` a `/wp-content/plugins/` o instala el
    plugin desde la pantalla de plugins de WordPress.
 2. Activa el plugin desde la pantalla de plugins. Si el plugin [Leaflet Map](https://wordpress.org/plugins/leaflet-map/)
    aún no está instalado y activo, WordPress te pedirá que lo instales y actives primero(
    es una dependencia obligatoria).
 3. En el editor de bloques, busca «Map for Leaflet» y añádelo a tu página o entrada.

## FAQ

### ¿Este plugin reemplaza al plugin Leaflet Map?

No. Leaflet Map es maravilloso. Este plugin necesita que Leaflet Map esté instalado
y activo. Ofrece una interfaz de bloque de Gutenberg para crear mapas, pero la generación
real del mapa en la portada la gestionan por completo los shortcodes de Leaflet 
Map.

### ¿Puedo usar varios bloques de mapa en la misma página?

Sí. Cada bloque es totalmente independiente: coordenadas, niveles de zoom, marcadores,
capas y ajustes diferentes.

### ¿La vista previa del editor muestra teselas de mapa reales?

Sí. La vista previa del editor genera el mapa usando el propio procesamiento de 
shortcodes del plugin Leaflet Map mediante un iframe, por lo que se ve idéntico 
a la portada.

### ¿Qué proveedor de teselas de mapa usa?

Lo que tengas configurado en los ajustes del plugin Leaflet Map. Por defecto, las
teselas de OpenStreetMap.

### ¿Puedo usar un origen de teselas WMS?

Sí. Activa «Usar origen de teselas WMS» en el panel «Capa de teselas» e introduce
la URL del WMS, el nombre de la capa y el CRS. El origen WMS debe tener CORS activado
para que la vista previa del editor cargue (el mismo requisito que en la portada).

Nota: si dejas vacío el campo «Origen WMS», el plugin Leaflet Map recurre a un servicio
WMS de demostración público y gratuito (`ows.mundialis.de`, operado por terrestris
GmbH), que muestra una marca de agua «terrestris» y una superposición con un código
QR en el mapa. Esto no lo añade CartoBlocks for Leaflet: introduce tu propia URL
de WMS para eliminarlo.

### ¿Puedo cargar archivos GeoJSON, GPX o KML?

Sí. Usa el panel «Capas de datos» en el inspector del bloque. Añade una o más capas,
elige el tipo (GeoJSON, GPX, KML) e introduce la URL del archivo. Las opciones de
estilo y la configuración de la ventana emergente están disponibles por capa.

### ¿Puedo usar un plano o una imagen personalizada como mapa?

Sí. Activa el «Modo de mapa de imagen» en el panel «Ubicación» y selecciona una 
imagen de la biblioteca de medios (o introduce una URL). El mapa cambia a `L.CRS.
Simple`: los marcadores, líneas, círculos y polígonos siguen siendo utilizables,
y las coordenadas pasan a ser posiciones en píxeles.

### ¿Puedo superponer una imagen o un vídeo en un mapa geográfico?

Sí. Usa el panel «Superposiciones» para fijar imágenes rasterizadas o vídeos a coordenadas
geográficas usando límites SO/NE.

### ¿Puedo usar iconos de marcador personalizados?

Sí. Cada marcador tiene una subsección «Icono personalizado» en la que puedes seleccionar
una imagen de la biblioteca de medios, establecer el tamaño y el anclaje con bloqueo
de la relación de aspecto y elegir entre nueve anclajes predefinidos. También puedes
usar marcadores SVG con color de fondo, color de icono y una clase CSS de fuente
de iconos.

### ¿Dónde puedo ver el shortcode que genera el bloque?

Haz clic en el botón `<>` de la barra de herramientas del bloque para abrir el visor
de shortcodes. Muestra el shortcode exacto que se generará en la portada, con un
botón para copiarlo con un solo clic.

### ¿Es compatible con las traducciones?

Sí. Todas las cadenas visibles para el usuario están envueltas en `__()` con el 
textdomain `cartoblocks-for-leaflet`. Se incluye un archivo `.pot` en el directorio`
languages/`.

## Reseñas

No hay valoraciones para este plugin.

## Colaboradores y desarrolladores

«CartoBlocks for Leaflet» es un software de código abierto. Las siguientes personas
han colaborado con este plugin.

Colaboradores

 *   [ Jesus Yesares ](https://profiles.wordpress.org/glycymeris/)

«CartoBlocks for Leaflet» está traducido en 1 idioma. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/cartoblocks-for-leaflet/contributors)
por sus contribuciones.

[Traduce «CartoBlocks for Leaflet» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/cartoblocks-for-leaflet)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/cartoblocks-for-leaflet/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/cartoblocks-for-leaflet/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/cartoblocks-for-leaflet/)
por [RSS](https://plugins.trac.wordpress.org/log/cartoblocks-for-leaflet/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.2.5

 * Corregido: La vista previa del mapa en el editor ahora sincroniza los movimientos
   de los marcadores, el dibujo de círculos y líneas, y las acciones de desplazamiento
   y zoom con el bloque cuando WordPress se ejecuta dentro de iframes anidados —
   por ejemplo, la «Vista previa en vivo» del directorio de plugins de WordPress.
   org (WordPress Playground). Antes, esas interacciones se perdían sin que te dieras
   cuenta y cada marcador mantenía sus coordenadas predeterminadas.
 * Desarrollo: Se ha añadido una plantilla de WordPress Playground para la vista
   previa en directo del directorio de plugins (que instala automáticamente el plugin
   Leaflet Map necesario) y un flujo de trabajo manual de GitHub Actions para actualizar
   los recursos de WordPress.org sin necesidad de publicar una nueva versión.

#### 1.2.4

 * Documentación: Se han actualizado la descripción del plugin, las preguntas frecuentes
   y las capturas de pantalla para la página del directorio de plugins de WordPress.
   org. Sin cambios en el comportamiento del plugin.

#### 1.2.3

 * Añadido: Sección «Código fuente» en el readme, que enlaza al repositorio público
   de desarrollo y documenta cómo compilar el JavaScript y el CSS de `build/` a 
   partir del código fuente, según las directrices de revisión de plugins de WordPress.
   Se ha añadido la cabecera Plugin URI apuntando al mismo repositorio.
 * Corregido: La protección contra el acceso directo ABSPATH de la plantilla de 
   visualización del bloque ahora usa `exit`, en línea con el resto del código.
 * Desarrollo: Pasada completa de ESLint/stylelint por las fuentes JavaScript y 
   SCSS (solo formato y calidad del código, sin cambios de comportamiento); PHPStan
   limpio. La integración continua vuelve a estar en verde.

#### 1.2.2

 * Cambiado: La portada ya no imprime etiquetas en línea. La lógica de redimensionado
   del mapa y de ajuste del mapa de imagen se ha movido al script de vista del bloque,
   puesto en cola mediante la API de puesta en cola de WordPress, según las directrices
   de revisión de plugins de WordPress.
 * Mejorado: El ajuste del mapa de imagen ahora apunta al mapa correcto cuando hay
   varios bloques de mapa en la misma página.

#### 1.2.1

 * Cambiado: Se ha renombrado el plugin a «CartoBlocks for Leaflet» (slug `cartoblocks-
   for-leaflet`) para tener un nombre más distintivo, según las directrices de revisión
   de plugins de WordPress. Se han actualizado la lista de colaboradores y los metadatos
   del plugin.
 * Cambiado: Se ha movido el bloque a la categoría «Medios» y se ha dado a su icono
   el acento verde de Leaflet.

#### 1.2.0

 * Cambiado: Se ha reemplazado la biblioteca TGM Plugin Activation incluida por 
   las dependencias de plugins nativas de WordPress 6.5+ (la cabecera «Requires 
   Plugins»). WordPress ahora te guía para instalar y activar el plugin obligatorio
   Leaflet Map antes de la activación. La versión mínima de WordPress es la 6.8.
 * Cambiado: El iframe de la vista previa del editor ahora pone en cola su CSS/JS
   mediante la API de puesta en cola de WordPress en lugar de imprimir etiquetas/
   en línea, según las directrices de revisión de plugins de WordPress.
 * Eliminado: ~3900 líneas de código de terceros incluido en el plugin (TGM Plugin
   Activation).

#### 1.1.1

 * i18n: Se ha envuelto el marcador de posición de la interfaz que quedaba sin traducir
   y se han añadido comentarios para traductores en dos cadenas de marcadores de
   posición, de modo que todo el texto visible para el usuario está listo para traducir.
   Se ha regenerado la plantilla de traducción (.pot). Sin cambios en el comportamiento
   del plugin.
 * Documentación: Se ha añadido una nota de «Limitaciones conocidas» que documenta
   que puede que las capas de datos GPX procedentes de la biblioteca de medios no
   se muestren (limitación de Content-Type del plugin original).

#### 1.1.0

 * Nuevo: Shortcodes de superposición de imagen y vídeo ([leaflet-image-overlay]/[
   leaflet-video-overlay]) con controles de arrastrar para mover y arrastrar para
   redimensionar en la vista previa del editor.
 * Nuevo: Los límites de la superposición se rellenan automáticamente centrados 
   en la vista actual del mapa; las superposiciones se actualizan en vivo en el 
   editor sin recargar el iframe.
 * Mejorado: Los alternadores de interacción (arrastre, teclado, zoom con doble 
   clic, etc.) ahora se aplican en vivo en la vista previa.
 * Corregido: El arrastre y el zoom del mapa de imagen ahora se sincronizan con 
   los controles de la barra lateral tanto en la vista previa del editor como en
   la portada; el ancho se pasa a [leaflet-image].
 * Corregido: El iframe ya no se recarga en mitad de un arrastre, lo que antes interrumpía
   el desplazamiento del mapa.
 * Reforzado: Se ha añadido la protección ABSPATH al blocks-manifest.php generado;
   el servicio externo Nominatim se ha documentado en el readme.

#### 1.0.7

 * Refactorización: Modularización interna (sin cambios de comportamiento). El código
   del plugin se ha dividido en archivos específicos dentro de `includes/` para 
   que cada característica tenga un único lugar: constructores de shortcodes, punto
   de acceso de la vista previa, geocodificador, recursos del editor, filtros de
   tipo de archivo y configuración de TGM. El archivo principal del plugin se ha
   reducido de 1450 a 95 líneas; render.php, de 614 a 105 líneas. La salida en la
   portada es idéntica byte a byte a la de la 1.0.6.

#### 1.0.6

\
 * Mejorado: Se han reemplazado los desplegables de «Posición del anclaje» por
una cuadrícula visual de 3×3 para los anclajes del icono del marcador, de la sombra
y del icono de la capa de datos.

#### 1.0.5

 * Corregido: El contenedor del mapa ahora llena exactamente el contenedor del bloque:
   el ancho se aplica al div contenedor y el shortcode siempre recibe width=»100%»
   para evitar huecos en las teselas.
 * Corregido: invalidateSize se llama mediante WPLeafletMapPlugin.push para que 
   Leaflet recalcule la disposición de las teselas una vez asentado el CSS.

#### 1.0.4

 * Corregido: Los bloques nuevos ahora heredan el ancho por defecto de los ajustes
   de Leaflet Map.
 * Corregido: El mínimo y el máximo del control deslizante del nivel de zoom ahora
   respetan los atributos de zoom mínimo y máximo del bloque.

#### 1.0.3

 * Corregido: Los bloques nuevos ahora también heredan el ajuste a los límites, 
   los controles de zoom, el zoom con la rueda del ratón, el zoom con doble clic
   y el zoom mínimo y máximo de los ajustes de Leaflet Map.

#### 1.0.2

 * Corregido: Los bloques nuevos ahora heredan la latitud, la longitud, el zoom 
   y el alto por defecto de la página de ajustes del plugin Leaflet Map en lugar
   de valores de relleno codificados.

#### 1.0.1

 * Añadido: TGM Plugin Activation: instalación guiada con un clic del plugin obligatorio
   Leaflet Map cuando no está presente.

#### 1.0.0

 * Paridad total de características con el plugin Leaflet Map, con todos los shortcodes
   envueltos: marcadores, líneas, polígonos, círculos, capas de datos GeoJSON/GPX/
   KML, mapa de imagen, WMS, superposición de imagen y superposición de vídeo.
 * Añadido: Internacionalización completa (264 cadenas traducibles, archivo .pot
   incluido).
 * Añadido: wp_set_script_translations() conectado para la carga de traducciones
   en el editor de bloques.

#### 0.10.0

 * Añadido: Compatibilidad con los shortcodes `[leaflet-image-overlay]` y `[leaflet-
   video-overlay]` mediante el nuevo panel «Superposiciones». Fija imágenes rasterizadas
   o vídeos a coordenadas geográficas con límites configurables, opacidad, interactividad,
   z-index, clase CSS, texto alternativo y bloqueo de la relación de aspecto (solo
   imagen).

#### 0.9.0

 * Añadido: Compatibilidad con el shortcode `[leaflet-wms]` mediante el alternador«
   Usar origen de teselas WMS» del panel de capa de teselas. Reemplaza la capa de
   teselas estándar OSM/raster por un origen WMS. URL, nombre de capa y CRS configurables.

#### 0.8.0

 * Añadido: Compatibilidad con el shortcode `[leaflet-image]`: el alternador «Modo
   de mapa de imagen» del panel de ubicación reemplaza las teselas por una imagen
   plana en `L.CRS.Simple`.
 * Añadido: Selector MediaUpload (biblioteca de medios de WordPress) y URL simple
   como alternativa para el origen de la imagen.
 * Añadido: Campos de coordenadas en píxeles Centro X / Centro Y (reemplazan a Lat/
   Lng en el modo de imagen).

#### 0.7.1

 * Corregido: Se ha eliminado el alternador inaccesible `circleMarker` de las capas
   de datos (WordPress pasa a minúsculas los atributos de los shortcodes; bozdoz
   comprueba camelCase, la misma trampa que `touchZoom`).
 * Corregido: El texto de ayuda aclara que «Propiedad única a mostrar» necesita 
   el nombre de la propiedad sin llaves (p. ej., `ciudad`, no `{ciudad}`).
 * Corregido: Se ha añadido un aviso en el panel «Estilo por defecto de los elementos»
   indicando que los estilos solo se aplican a los elementos de línea/polígono.

#### 0.7.0

 * Añadido: Compatibilidad con los shortcodes `[leaflet-geojson]`, `[leaflet-gpx]`
   y `[leaflet-kml]` mediante el nuevo panel «Capas de datos».
 * Añadido: Paridad total de atributos: URL de origen, fitbounds, plantilla de ventana
   emergente, propiedad de la ventana emergente, vista de tabla, opciones de estilo
   completas, icono de punto personalizado con bloqueo de la relación de aspecto
   y anclajes predefinidos.
 * Añadido: 16 nuevas pruebas unitarias de Jest para `buildLayerShortcodes` (35 
   en total).

#### 0.6.0

 * Añadido: Compatibilidad con el shortcode `[leaflet-circle]` con paridad total
   de atributos.
 * Añadido: Modo de dibujo con 2 clics en la vista previa del editor.
 * Añadido: Línea guía del radio en vivo y pin central arrastrable tras el dibujo.
 * Añadido: Alternador de unidades m/km (almacenado en metros).
 * Añadido: Geocodificador de direcciones por círculo.

#### 0.5.0

 * Añadido: Compatibilidad con los shortcodes `[leaflet-line]` y `[leaflet-polygon]`
   con paridad total de atributos.
 * Añadido: Modo de dibujo con clics para líneas y polígonos en la vista previa 
   del editor.
 * Añadido: Geocodificador de direcciones por punto y superposición de punto de 
   mira durante el modo de dibujo.
 * Añadido: CI de GitHub Actions (PHPStan + PHPCS + Jest).

#### 0.4.3

 * Añadido: Ayudante «Buscar por dirección» por marcador usando la geocodificación
   de Nominatim.

#### 0.4.2

 * Añadido: Compatibilidad con marcadores SVG: color de fondo, color del icono (
   paleta del tema + selector personalizado), clase CSS del icono.
 * Añadido: Protección de exclusión mutua entre el modo SVG y el modo de icono personalizado.

#### 0.4.1

 * Añadido: Compatibilidad con iconos personalizados: selector de la biblioteca 
   de medios, tamaño con bloqueo de la relación de aspecto, anclaje del icono/ventana
   emergente con 9 posiciones predefinidas, sombra opcional.
 * Corregido: El icono personalizado no era visible en la vista previa del iframe
   del editor.
 * Corregido: Los marcadores sin contenido hacían desaparecer a los marcadores hermanos(
   corrección del shortcode de cierre automático).

#### 0.4.0

 * Añadido: Controles avanzados por marcador: texto alternativo, apertura automática
   de la ventana emergente, arrastrable, opacidad, desplazamiento del z-index.

#### 0.3.x

 * Añadido: Ventana emergente del visor de shortcodes en la barra de herramientas
   con botón de copia.
 * Añadido: Geocodificación de direcciones en el panel de ubicación (Nominatim, 
   AJAX del lado del servidor).
 * Añadido: Panel de capa de teselas con controles completos de anulación de teselas.
 * Añadido: Panel de zoom y límites (zoom mín./máx., límites máximos).
 * Añadido: Panel de controles de interacción (7 alternadores de tres estados).
 * Añadido: Panel de controles del mapa (barra de escala, atribución personalizada).
 * Cambiado: Vista previa del editor basada en iframe con sincronización bidireccional
   mediante postMessage.
 * Corregido: Errores 403 de las teselas de OSM en el editor.

#### 0.2.0

 * Versión inicial con bloque dinámico, generación de shortcodes en render.php y
   vista previa con ServerSideRender.

## Meta

 *  Versión **1.2.5**
 *  Última actualización **hace 22 horas**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 6.8 o superior **
 *  Probado hasta **7.0**
 *  Versión de PHP ** 7.4 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/cartoblocks-for-leaflet/) y [Spanish (Spain)](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/cartoblocks-for-leaflet)
 * Etiquetas:
 * [block](https://es.wordpress.org/plugins/tags/block/)[gutenberg](https://es.wordpress.org/plugins/tags/gutenberg/)
   [leaflet](https://es.wordpress.org/plugins/tags/leaflet/)[map](https://es.wordpress.org/plugins/tags/map/)
   [openstreetmap](https://es.wordpress.org/plugins/tags/openstreetmap/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/cartoblocks-for-leaflet/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Your review](https://wordpress.org/support/plugin/cartoblocks-for-leaflet/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/cartoblocks-for-leaflet/reviews/)

## Colaboradores

 *   [ Jesus Yesares ](https://profiles.wordpress.org/glycymeris/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/cartoblocks-for-leaflet/)