project logo

Leaflet

Browser/Mobile Map Library

leaflet

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.

Caratteristiche principali

  • 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

Dettagli

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