../../_images/logo_leaflet.png

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.

screenshot di leaflet

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

Guida rapida