Skip to main content
100%

Dynamic tile masking and more

✓ Published0🌍 Public
KKoGor
Last edited Aug 14, 2014
Created on Aug 13, 2014

This example demonstrates interactive masking of OpenStreetMap tiles over a stamen.com toner base map, controlled by user-drawn polygons. Using Leaflet’s draw control, users create shapes that act as SVG masks, revealing or hiding the underlying OSM tile layer. The visualization also applies SVG filters, such as grayscale, hue rotation, and sepia, to the map tiles, and offers a selection of hatch patterns for the mask fills. The code integrates D3.js (v3) for projecting GeoJSON geometries into Leaflet’s coordinate system and manipulates the SVG `defs` and mask elements directly.

AI-generated description

Dynamic tiles masking on Leaflet maps. There is no sync when zooming for now, but I hope to add it after Leafle 0.8 will be available. Works only in firefox. Patterns used for creating masks.

Similar vizzes