Rename your uisettings.xml file for a character and log in to that character -- do the maps show up then?
IIRC there was a bug in the past related to multiple instances of the map window stored in a character's uisettings causing black maps. If renaming your uisettings (thus causing the game to create a new default one) fixes it then that might be the issue.
__________________
|