CMS help with maps

is there anyone who could suggest a cms for a web app for sharing (public and private) map locations?

login system
having 2 locations (home and work) saved
ability to share my home address (or map location) privately
and having my work address (or map location) public

any ideas?