Top-Fragen
Zeitleiste
Chat
Kontext

Leaflet

JavaScript-Bibliothek für WebGIS-Anwendungen Aus Wikipedia, der freien Enzyklopädie

Leaflet
Remove ads

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,[3] FourSquare,[4] Pinterest und Flickr[5] eingesetzt.

Schnelle Fakten Basisdaten ...

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.

Remove ads

Geschichte

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

Remove ads

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.[12]

Vergleich mit anderen Bibliotheken

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

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads