Whether you're hitting the road or trails, having an app to track your movements and guide you is really helpful. Here are ...