Ka-Map is an open source project that is aimed at providing a javascript API for developing highly interactive web-mapping interfaces using features availiable in modern web browsers.