I have always had an extremely keen sense of direction, and rarely ever get lost. People always ask me where to go for directions, but I can't always tell them, but if you tell me where something is, and then tell me to go there, I can get there without any trouble at all. It's an odd thing I cannot seem to put into perspective and explain. For example, my secretary told me that I had to do a job in Annapolis. I took a quick glance at a map to see where Annapolis was in relation to my office, then hopped in a work van and drove there and back without any problem. As a Boy Scout, I used to go hiking in the woods without any particular destination in mind, and I didn't have any problem figuring out where I was. The rest of the scout troop thought it was amazing.
The only things that will throw me off is the "Can't get there from here" issues. For example, a one-way street going the wrong way from the desired direction I need to go, or a body of water blocking the path. Another is if I don't have any visual reference for a long period of time, like when I come up to street level after riding in a subway, and then trying to figure out which direction I need to walk to get to the address I desire to get to.
I think I get much of this from obtaining good visual refrences, and good observation skills. It used to drive me crazy, and my mother couldn't figure it out why I would become so unhappy if I couldn't see out in front of me while she was driving me around. If she put my baby seat to the side, and I couldn't see around the seat, I would fuss, but if she put me in the middle, where I could see between the seats, and out the windshield, I was fine. I think I also get it from being able to reference the sun effectively too. It's sort of a subconcious thing, but one could blindfold me, spin me around , and then take me to an unknown place, and I would still be able to tell you where north, south, east and west was...well, as long as it isn't overcast!
Do any of you all have good since of direction? Where do you think you get it from?