"Getting him to respect me just a bit as a GM" is too big a subject, going into psychology and anthropology as well as RPGs. But the main question is a good one, and though the questions waxeagle linked to has very good answers, there are a few things to bear in mind:
It isn't his world, (though it's yoursmore the group's than the GMs, unlike most systems). If you make a ruling, and he says "That's not in the books!" you don't have to change your mind, explain yourself, or even answer him. Telling the universe 'that's not the way it should be, change it" doesn't work here, there's no reason why it should work in the game universe.
Characters don't have all the knowledge the player has. It's reasonable to complain if the geography of the characters' home town varies, but if they leave town, you say 'It's fifty miles to the next place you can stop', and he pulls out a map to say you're wrong, all you need to say is "That appears to be an out-of-date map; since you've never been here before, you need to be more cautious."
If all else fails, make it part of the plot. Perhaps there is a reason why the official maps show something that isn't there. Perhaps somebody has been interfering with your memory. Perhaps the characters need to find out what's real and what isn't. (Or perhaps it's a wild goose chase; the cartographer just wanted to finish work early, the character forgot something vital and can't admit it, and the Real Problem is going on elsewhere. Never let the characters get too certain of themselves; see point 1).