/ iOS GPS apps
Try viewranger, and download the map tiles whilst on wifi. It's pretty good all round, and better than the competition by a long way.
I wouldn't depend on any iOS gps devices though - the battery just isn't enough.
"outside" is good