Leaflet¶
Libreria per le mappe su Browser/Mobile¶
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 ha bisogno per mappe online.
Leaflet è disegnato con in mente semplicità, performance e usabilità. Funziona efficacemente 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.
Caratteristiche principali¶
Layers della mappa
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
Layers della mappa, controlli e 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 di default molto piacevole per markers, popups e altri controlli della mappa
Supporto con risoluzione Retina per i tile layer e i marker
Caratteristiche delle Prestazioni
Accelerazione hardware
Utilizza caratteristiche CSS3 per fare panning e zoom in modo davvero piacevole
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
Browser desktop supportati
Chrome
Firefox
Safari 5+
Opera 12+
IE 7–11
Browser mobile supportati
Safari per iOS 3-7+
Browser Android 2.2+, 3.1+, 4+
Chrome per Android 4+ e 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
Dettagli¶
Sito web: https://leafletjs.com
Licenza: BSD
Versione Software: 1.7.1
Piattaforme Supportate: Windows, Mac, Linux, Android, iOS
Interfacce API: Javascript
Supporto: https://groups.google.com/forum/#!forum/leaflet-js