Check out Wikimap which allows users to save open street maps for offline navigation and browsing. It also allows the creation of new waypoints and uploading of images (related to the waypoints) which are automatically shared to other Wikimap users.
http://wiki.alumni.net/wiki/Wikimap