I'm not sure if this is what you are seeking, but I use Google Maps on my Blackberry Curve to get the "lay of the land" when I am in an unfamiliar area. I used it when in Dublin, Ireland to find where I was in relation to the pub I was to meet some folks at. You don't get elevation information, but maps and satellite views are good.