Openstreetmap e OpenLayers: un semplice esempio applicativo
Autore: Michele Mocciola
Tags: javascript, openlayers, openstreetmap
OpenStreetMap e OpenLayers: che coppia!
OpenStreetMap è un progetto collaborativo per la creazione di mappe, OpenLayers è una libreria javascript. Cosa hanno in comune?
Possiamo dire che OpenStreetMap sta a OpenLayers come il carburante sta ad un'auto: singolarmente presi non servono a molto, ma insieme... ne fanno di strada!
Per capire come far interagire questi due strumenti introduciamo prima brevemente OpenStreetMap (se ce ne fosse bisogno...) e poi vediamo come OpenLayers si interfaccia con OpenStreetMap.
Cos'è OpenStreeMap
OpenStreetMap è una comunità il cui scopo è creare mappe.
Brutalmente possiamo dire che OpenStreetMap è un grande database di dati geografici con due caratteristiche:
- le mappe sono messe a disposizione di tutti senza vincoli di tipo commerciale, ma con una licenza che ne garantisce la ridistribuibilità
- tutti possono contribuire a modificare le mappe correggendole o integrandole
E' possibile interfacciarsi in vari modi a questo database. Il primo che viene in mente è tramite l'impiego di interfacce web. Ed ecco dove interviene OpenLayers.
Cos'è OpenLayers
OpenLayers è una libreria javascript rilasciata con licenza opensource, con cui è possibile visualizzare mappe provenienti da più fonti. OpenLayers quindi non si interfaccia solo con OpenStreetMap, ma anche con altre mappe quali Google Maps o MapQuest.
Autore: Michele Mocciola
Tags: javascript, openlayers, openstreetmap