Leaflet¶
Browser/Mobile Map Library¶
Leaflet is an JavaScript library for browser based, mobile-friendly, interactive maps. It is light weight, yet has all the features most developers ever need for online maps.
Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms out of the box, taking advantage of HTML5 and CSS3 on modern browsers while being accessible on older ones too. It can be extended with many plugins, has a beautiful, easy to use and well-documented API and a simple, readable source code that is a joy to contribute to.
Kernfunktionen¶
Kartenebenen
- Kacheln, Marker, Popups, Image Overlays, WMS, GeoJSON
- Vectoren: Polylinien, Polygone, Kreise, Rechtecke, Kreismarker
- Layergruppen
Customization Features
- Pure CSS3 popups and controls for easy restyling
- Image- and HTML-based markers
- Custom map layers, controls, projections
- Powerful OOP facilities for extending existing classes
- Interaktion und visuelle Features
- Drag panning with inertia
- 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
- Elegantes Polylinen/Polygon-Rendering
- Modulares Design erlaubt nur das Einbinden von benötigten Features
- 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
Mobiler 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 webkit-basierte Browser (webOS, Blackberry 7+, etc.)
- IE10/IE11 für Win8-basierte Geräte
Weiteres
- Extremely leicht — etwa 34 KB JS Code als gzip
- Keine externen Abhängigkeiten
- Hält Ihre JS Umgebung sauber — kleine globalen oder nativen Prototype Verunreinigungen
Details¶
Website: http://leafletjs.com
Lizenz: BSD
Software Version: 0.7.3
Unterstützte Plattformen: Windows, Mac, Linux, Android, iOS
API Schnittstellen: Javascript