Editable map (image with textbox overlays)?

Is there a way to make a map (in my case, an image file that is a floorplan of my office building) and then put editable text boxes over it?

Something like this…

…but I’d like end-users to be able to click on the text and edit it, right in the page, wiki-style.

Any help would be appreciated. Thanks.