Leaflet è una libreria JavaScript per vedere mappe interattive su browser, con un occhio di riguardo per i dispositivi mobile. È leggera, ma ha tutte le caratteristiche che la maggior parte degli sviluppatori he bisogno per mappe online.
Leaflet è disegnato con in mente semplicità, performance e usabilità. Funziona efficaciemente con tutti le piattaforme più importanti per desktop e mobile, prendendo vantaggio di HTML5 e CSS3 sui browsers moderni ed è anche accessibile sui vecchi. Può essere estero con molti plugins, avendo una API bella, facile da usare e ben documentata e un codice sorgente semplice e leggibile per cui è una gioia per chi vuole contribuire.
Map Layers
- Tiles, Markers, Popups, Immagini, WMS, GeoJSON
- Vettoriali: polilinee, poligoni, cerchi, rettangoli, markers circolari
- Gruppi di layer
Caratteristiche personalizzabili
- Popups e controlli in puro CSS3 per più semplici modifiche
- Markes basati su immagini e HTML
- Map layers, controlli, proiezioni personalizzabili
- Potente struttura OOP per estendere le classi esistenti
Caratteristiche visuali e di interazione:
- Muovere la mappa con inerzia
- Navigazione da tastiera
- Multi-touch
- Animazione per zoom e spostamento
- Design preimpostato per markers, popup e altri controlli accattivante
- Retina resolution support for tile layers and markers
Caratteristiche per le prestazioni
- Accelerazione hardware
- Utilizzando CSS3 caratteristiche per fare panning e zoom davvero dolce
- Rappresentazione intelligente di polilinee/poligoni
- Struttura modulare permette solo le funzioni richieste
- Tocco ritardato eliminato su dispositivi mobili
Controlli della mappa
- Bottoni per lo zoom, Attribuzione, Cambio layer, Scala
Desktop Browser supportati
- Chrome
- Firefox
- Safari 5+
- Opera 12+
- IE 7–11
Mobile Browser supportati
- Safari per iOS 3-7+
- Android browser 2.2+, 3.1+, 4+
- Chrome per Android 4+ and iOS
- Firefox per Android
- Altri browser basati su webkit (webOS, Blackberry 7+, etc.)
- IE10/IE11 per dispositivi basati su Win8
Varie
- Estremamente leggero — circa 34 KB codice JavaScript zippato
- Nessuna dipendenza esterna
- Mantiene il vostro ambiente di JavaScript pulito - nessun inquinamento con prototipi globale o nativi
Sito web: http://leafletjs.com
Licenza: BSD
Versione software: 0.7.2
Piattaforme Supportate: Windows, Mac, Linux, Android, iOS
Interfacce API: Javascript
Supporto: https://groups.google.com/forum/#!forum/leaflet-js