OpenStreetMap is a free editable map of the whole world, allowing you to view, edit and use geographical data in a collaborative way from anywhere on Earth.
ka-Map ("ka" as in ka-boom!) is an open source project that is aimed at providing a javascript API for developing highly interactive web-mapping interfaces using features available in modern web browsers.