OpenLayers¶
Una libreria ad alte prestazioni e ricca di funzionalità per tutte le tue esigenze di mappatura¶
OpenLayers permette in modo semplice di inserire una mappa dinamica in qualsiasi pagina web. Consente di visualizzare tile di mappe, dati vettoriali e marker provenienti da qualsiasi sorgente. OpenLayers è stato sviluppato per promuovere la diffusione di informazione geografica di ogni tipo. È una libreria JavaScript libera e open source, rilasciata sotto la licenza 2-clause BSD (anche conosciuta come FreeBSD).
Caratteristiche principali¶
Layer
Raster: WMS/WMTS, OpenStreetMap, Stamen, Bing, altre sorgenti XYZ, immagini statiche, ecc.
Vettoriali: WFS, KML, GeoJSON, TopoJSON, GPX, GML, e tile vettoriali MapBox.
Heatmaps.
Visualizza layer vettoriali come raster.
Controlli e interazioni
Mappa generale, zoom slider, bottoni per zoom in/out, scala a barre, rotazione mappa, ecc.
Movimento mappa, zoom e rotazione, selezione delle feature, modifiche, ecc
Stilizzazione e personalizzazione
Potente stile delle caratteristiche: punti, linee, poligoni e icone.
Personalizza l’aspetto dei controlli usando i CSS.
Sovrapposizioni
Renderizza qualsiasi elemento DOM in qualsiasi punto della mappa.
Grande flessibilità per creare tooltip e marcatori.
Combina le potenzialità dell’HTML5 con un’applicazione geografica.
Eventi
Permette funzioni agli eventi della mappa.
Crea le tue interazioni e controlli personalizzati
Varie
Supporto per browser mobile.
Riproiezione di raster.
Libreria leggera. Costruisci pacchetti personalizzati per ridurre le dimensioni.
Rendering delle mappe utilizzando diverse tecnologie: Canvas, WebGL.
Analisi raster (modifica di colore/saturazione).
Dettagli¶
Sito web: https://openlayers.org/
Licenza: 2-clause BSD (anche nota come licenza FreeBSD)
Versione Software: 6.14.1
Interfaccia API: JavaScript
Supporto: https://stackoverflow.com/questions/tagged/openlayers (utenti) e https://groups.google.com/forum/#!forum/openlayers-dev (sviluppatori)