../../_images/logo_leaflet.png

Leaflet

Karten Bibliothek für Browser und Mobil

Leaflet ist eine JavaScript Bibliothek für browserbasierte und mobile, interaktive Karten. Die Software ist sehr schlank und besitzt die meisten der für die Entwicklung von Onlinekarten benötigten Funktionen.

Bei der Entwicklung von Leaflet liegen die Schwerpunkte bei Einfachheit, Performanz und Benutzerfreundlichkeit. Leaflet läuft effektiv auf allen gängigen Desktop und mobilen Plattformen und nutzt dabei die Vorteile von HTML5 und CSS3 auf modernen Browsern ist darüberhinaus aber auch mit älteren Browsern nutzbar. Leaflet kann über zahlreiche Plugins erweitert werden. Die Software hat eine wunderbare, einfache und gut dokumentierte API und einen einfachen, lesbaren Code, so dass es Spaß macht etwas beizutragen.

leaflet screenshot

Kernfunktionen

  • Kartenebenen

    • Kacheln, Marker, Popups, Image Overlays, WMS, GeoJSON

    • Vektoren: Polylinien, Polygone, Kreise, Rechtecke, Kreismarker

    • Layergruppen

  • Anpassbare Komponenten

    • Reine CSS3 Popups und Controls, die einfach gestylt werden können

    • Bild- und HTML-basierte Marker

    • Anpassbare Kartenlayer, Controls, Projektionen

    • Leistungsstarke Möglichkeiten der objektorientierte Programmierung zur Erweiterung von bestehenden Klassen

  • Interaktion und visuelle Features
    • Ziehendes Verschieben mit Trägheitswirkung

    • Keyboard Navigation

    • Multi-Touch

    • Zoom/Panning Animation

    • Ansprechendes Standarddesign der Marker, Popups und anderer Kartenkontrollelemente

    • Retina Resolution Unterstützung für gekachelte Ebenen und Marker

  • Performance Features

    • Hardware Beschleunigung

    • Nutzung von CSS3 Features, um das Verschieben und Zoomen sehr sanft zu gestalten

    • Intelligentes Rendern von Polylinen und Polygonen

    • Modulares Design erlaubt lediglich die benötigten Features einzubinden

    • Entfernung von Tap-Verzögerungen auf mobilen Geräten

  • Map Controls

    • Zoom Buttons, Attributanzeige, Layer-Switcher, Maßstab

  • Desktop Browser Support

    • Chrome

    • Firefox

    • Safari 5+

    • Opera 12+

    • IE 7–11

  • Mobile Browser Support

    • Safari für iOS 3-7+

    • Android browser 2.2+, 3.1+, 4+

    • Chrome für Android 4+ und iOS

    • Firefox für Android

    • Andere auf Webkit basierende Browser (webOS, Blackberry 7+, etc.)

    • IE10/IE11 für Win8-basierte Geräte

  • Weiteres

    • Extrem schlank — etwa 34 KB JS Code als gzip

    • Keine externen Abhängigkeiten

    • ält Ihre JS Umgebung sauber — kleine globalen oder nativen Prototype Verunreinigungen

Details

Webseite: https://leafletjs.com

Lizenz: BSD

Software Version: 1.7.1

Unterstützte Plattformen: Windows, Mac, Linux, Android, iOS

API Schnittstellen: Javascript

Support: https://groups.google.com/forum/#!forum/leaflet-js

Quickstart