Map Cards are completely random. Just keep fighting Heartless and you will eventually get one. If you have 99 Map Cards though, you won't recieve them after battles anymore. So if you do. go into the Start Menu, to Card, and go to Discard. Discard some and you will recieve them again. Just kepp...