Try MotionX-GPS ($2.99). Very good for tracking, works with Google Maps, and you can dowload free road, terrain, and NOAA maps. It also has a User Manual, and a real Customer Service department.
(Note: There is also MotionX GPS Drive ($.99), but that's just for driving. However, it's also very good for its intended purpose.)