Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including leaflet-draw-locales with all npm packages installed. Try it out:

import drawLocales from "https://unpkg.com/leaflet-draw-locales"; // Leaflet const map = L.map("mapid").setView([51.505, -0.09], 13); L.tileLayer("https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?" + "access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", { maxZoom: 18, attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, ' + '<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + 'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>', id: "mapbox.streets", }).addTo(map); // LeafletDraw.Locales drawLocales("nl") // Leaflet.Draw const drawnItems = L.featureGroup().addTo(map); // re-trigger LeafletDraw.Locales drawLocales("nl") map.addControl(new L.Control.Draw({ edit: { featureGroup: drawnItems, poly: { allowIntersection: false, }, }, draw: { polygon: { allowIntersection: false, showArea: true, }, }, })); map.on(L.Draw.Event.CREATED, (event) => { const layer = event.layer; drawnItems.addLayer(layer); });

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

leaflet-draw-locales v1.2.3

Localization for Leaflet.draw, changing between languages is now effortless.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free