OpenLayers is a front-end UI library for creating web-based spatial apps using javascript. It supports a variety of layer sources and backends. For example, map tiles can be pulled from GoogleMaps or from a custom tile source. The advantage this brings is that it enables developers to reuse elements such as tile sources, and focus instead on the more unique aspects of their application such as the “business logic”. Default components such as tile sources can easily be swapped out at a later time. It supports bitmap and vector layers, including points, lines and polygons. One of its most widely used features is the ability to overlay data layers on top of base maps.
http://openlayers.org
Located in
Tools & Resources
/
Extensions and Other Tools