How would I go about creating a game map? I am thinking of something similar to this http://maaki.net/wp-content/uploads/2016/08/20160722125652_1.jpg
This link shows the map a lot better without having to go through the video like before.
I know how to make the map toggleable and what not but not sure how to draw the map as its drawn on the screenshot. It also shows placed buildings or new NPCs.
Any ideas would be appreciated.