Only some Android phones have a digital compass (magnetometer)
but almost ALL Android phones have a GPS receiver.
This app will report the direction of travel using GPS only.
INSTRUCTIONS :
1) Turn on the GPS receiver using the pull-down Android system menu.
The icon may be labelled "GPS" or "Location" depending on your Android version.
Longitude and latitude information will appear on screen once ready.
2) Move 10+ meters in any direction.
3) Press the update button to determine the direction of travel.
The current location and a previous location will be used ( 2 GPS points ).
In order to conserve battery life, users should turn off the GPS receiver
once they have determined the direction of travel.
CONTROLS :
1) GPS log button -> Open the GPS log
2) Update button -> Calculate and display the direction of travel
3) Reset button -> Clear all display data and location updates and start again
HUD :
Distance -> the distance between the two GPS points used to calculate the direction of travel.
Bearing -> the degree clockwise from North in the range [0, 360] that was travelled between the two GPS points.
Center compass -> Displays the direction of travel between the two GPS points
longitude -> current longitude
latitude -> current latitude
GPS LOG :
Clear -> Delete all log entries. If there are 1000+ entries, the app may run faster once cleared.
Export -> Save all log entries to internal storage as a JSON file.
This app is completely free and will never require the internet.