OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. OpenLayers is completely free, Open Source JavaScript, released under a BSD-style License.