GPS Waypoint Finder
gps-waypoint-finder
About App
Uses the GPS sensor, Magnetic Field Sensor and Accelerometer to determine the distance and direction to a GPS waypoint. Does not need to be held level.
Normally a compass needs to be level to get the correct reading, but this app uses the accelerometer reading to convert the magnetic field reading back to the horizontal plane.
Developer info