Wikiwand AI

Leaflet

JavaScript-Bibliothek für WebGIS-Anwendungen From Wikipedia, the free encyclopedia

Leaflet ist eine freie JavaScript-Bibliothek, mit der WebGIS-Anwendungen erstellt werden können. Die Bibliothek verwendet HTML5, CSS3 und unterstützt somit die meisten Desktop- und Mobil-Browser. Neben OpenLayers und Google Maps API ist Leaflet eine der verbreitetsten Bibliotheken und wird von Webseiten wie GitHub,[4] FourSquare,[5] Pinterest und Flickr[6] eingesetzt.

Schnelle Fakten Basisdaten ...
Leaflet

JavaScript-Bibliothek zur Darstellung dynamischer Onlinekarten
Basisdaten
Entwickler Volodymyr Agafonkin[1]
Erscheinungsjahr 2011
Aktuelle Version 1.9.4[2]
(18. Mai 2023)
Aktuelle Vorabversion 2.0.0-alpha1[3]
(16. August 2025)
Betriebssystem Webbrowser
Programmier­sprache JavaScript
Kategorie Geoinformationssystem
Lizenz BSD-Lizenz
deutschsprachig nein
leafletjs.com
Schließen

Mit Leaflet können einfach Web Map Tile Services zusammen mit eigenen Geodaten auf einer Webseite präsentiert werden. Die Geodaten können beispielsweise aus GeoJSON-Dateien geladen werden und mit interaktiven Funktionen wie Pop-ups versehen werden.

Geschichte

Volodymyr Agafonkin[7] entwickelte Leaflet 2010 bei der Firma CloudMade unter dem Namen Web Maps API.[8] 2011 wurde die erste Version veröffentlicht.[9] Seit 2013 arbeitet er für Mapbox und sorgt dort für die Weiterentwicklung von Leaflet.[10][11]@1@2Vorlage:Toter Link/www.mapbox.com (Seite nicht mehr abrufbar, festgestellt im September 2023. Suche im Internet Archive) Im April 2022 wurde nach 18 Monaten Entwicklung die Version 1.8 mit Fokus auf Bugfixes und Accessibility veröffentlicht.[12]

Funktionalitäten

Leaflet unterstützt Web Map Service (WMS), Web Map Tile Service (WMTS), GeoJSON, Bildüberlagerungen. Weitere Typen von Ebenen bzw. Geodaten-Formate können via Plug-ins eingebunden werden (KML, CSV, WKT, GPX, …).

Browser-Unterstützung

Leaflet unterstützt Chrome, Firefox, Safari 5+, Opera 12+, Internet Explorer 7–11 und Microsoft Edge.[13]

Vergleich mit anderen Bibliotheken

Im Vergleich zu OpenLayers liefert Leaflet weniger Features direkt mit. So können nur eingeschränkt Koordinatensystem-Umrechnungen durchgeführt[14] werden und Web Feature Service (WFS) werden nicht unterstützt[15]. Im Gegenzug ist Leaflet wesentlich kleiner was Lines of Code (7.000 vs. 230.000[16]; Stand 2015) sowie die Datenmenge der Bibliothek (≈123 KB[17] vs. ≈423 KB[18]) betrifft.

Bibliotheken wie die Google Maps API oder Bing Maps API lagern einige Funktionalitäten wie Geocoding und Routing auf Server aus und erfordern für die Nutzung einen API-Key.

Einzelnachweise

Related Articles

Timelines

Top Qs

Fact Checks