hello all since the announcement of apple going to verizon i am thinking about getting an iphone. this would be my first smartphone so i am trying to find out more about it. as the title says i am wondering if the iphone has a gps and can it be used off the network. i would like to use it for hiking, hunting and geocaching. are there topo maps out there that can be used? apps from any of the big gps companies (delorme, garmin)