I’ve emailed you the file. If you don’t receive it please send an email with the contact form so I can reply.
However, if the query isn’t returning any results there won’t be anything to map – you’ll need to get the query working first.
The SQL looked OK, so I would suggest checking that the correct term IDs are being used (30 and 31), as well as the post date, status, etc. of the posts you’re trying to select.
Here’s a link to the codex as well, in case there’s a clue there: