ViewRanger

http://www.viewranger.com

ViewRanger is the mobile app that turns your smartphone into a powerful outdoors GPS.