OpenLayers is a JavaScript library for building map applications on the web.