The game has multiple areas / cellars / dungeon levels on different 'maps'. Usually it only displays what you are suppose to see at that location, but sometimes you can see monsters on the mini-map from area close to where you are. I ran into a glitch in a game once, and got this
screen shot of the map (30KB) showing several dungeons and sewers south of Rivertown, which normally are blacked out when not in each area.
I imagine trying to keep everything in 3 dimensions and line up the locations would be much more complex to program, and take up more hard drive space to implement.