OpenLayers

An open source Javascript framework for the displaying and client side manipulation of maps. The framework uses an object oriented design based on Prototype.