GPS Logger is a simple App for recording your position and your path. You can record your trips, annotate your placemarks along the way, view your position, speed, altitude, direction, and many statistics about your trips.

It works offline (without internet connection), and for this reason it has NO integrated maps.

You can access anytime to your recorded tracks using the in-app Tracklist, view them in your preferred external viewer (it must be installed) in one click, save and share them in GPX, KML, and TXT format in many ways.

It’s a basic and lightweight GPS tracker focused on accuracy, with an eye to power saving.

Basic Usage

If the GPS location is not active on your phone, activate it. Then go in an open area and start GPS Logger;

  1. Wait until the app finds the Fix. When available, the “GPS FIX” tab will start to show the coordinates of the Fix. At this point (when possible) we suggest to wait at least another minute before proceed with the next phase, in order to allow the full stabilization of the signal;
  2. Click on the “Trackpoints” button of the bottom panel to start recording track points. The button will become red. You can anytime toggle on/off the recording process by clicking on this button. The button shows the amount of the Trackpoints recorded.
    Go for a ride! Don’t forget your smartphone :P.
    You can go to the “TRACK” tab to view in real time the statistics of your trip;
  3. When your trip is finished, double-tap on the little “V tick” located near the upper right corner to finalize (finish) the active track;
  4. Go to the “TRACKLIST” tab, where you will find the track you have just recorded. Tap on the track: an actionbar will appear. You can choose to share the track in many ways, view it using an installed external viewer, export it into /GPSLogger folder of your smartphone, or delete it from the tracklist.

Application Tour

Main Activity

  • Finish button: the little V tick appears on top toolbar when you record a track. Double-tap on it to finalize (finish) the currently active track and get ready for the next one.
  • Main menu: click on the upper right 3 dots to open the main menu. From here you can access to the settings and the about screen. Here you can also shut down the app.
  • Main area: this is the main swipeable area. The first tab shows the GPS FIX, the second one (TRACK) shows the current active Track statistics, and the third one (TRACKLIST) shows the list of the recorded tracks.
  • Bottom bar: it contains two buttons; The one on the right (Trackpoints) toggles the recording on and off; the other one (Placemarks) adds a placemark (annotation).

Settings Screen

INTERFACE: General visualization settings:

  • Keep Screen On: when this option is active, the screen will always remain active when the main activity is in the foreground.
  • Show Decimal Coords: it is possible to switch between decimal and Degree/Minutes/Seconds notation for coordinates (only for visualization purpose).
  • Color Theme: use this setting to set a Dark or a Light colored Theme for the User Interface. The Light Theme is specially useful in bright environments.
  • Show Directions using: you can choose to show directions using N E S W cardinal points or the clockwise degrees (degrees east) referred to North.
  • Track Statistics based on: you can choose to base the statistics of the currently active track on the total time or on the time in movement. We consider that you are moving when the speed is higher than 0.5m/s.
  • System of Measurement: you can use the Metric, the Imperial or the Aerial/Nautic system of measurement for the visualization of the data. Please remember that KML, GPX and TXT files will be exported in Metric System, as specified into their standards.
  • Show Speeds in: this is an extra-setting about the units of measurement of the speeds for visualization purpose. The selectable units depend on the System of Measurement selected on the setting here above.
  • View Tracks with: you can choose to view the tracks with the default external GPX viewer or the default external KML viewer. If you don’t have any external viewer installed for the selected format, the View feature will not be visible on tracklist’s toolbar when you select a track. If you have more than one viewer but you don’t set a default application, the app will ask which application to use.

TRACKING: Various real-time settings of the recording process:

  • Collecting Density: you can choose here the distance between two contiguous recorded points. Set it to “Maximum” to record every Fix.
  • GPS Update Interval: specifies the time between fixes, only for battery saving purpose. In several Android devices this setting is a suggested interval (and not mandatory) due to operating system specifications, thus the time between the fixes could be different to the set one. If you are using an external Bluetooth GPS Receiver and you want to record at the maximum rate supported by your hardware, you can set here the “Minimum available” update interval.

ALTITUDE CORRECTIONS: A special section dedicated to Altitudes. It’s fundamental to remember that all altitude corrections are applied in real-time (on-the-fly) to all altitudes in visualization and exportation phase. During the acquisition, the App always records the raw data. Thus you can anytime activate/deactivate/change the altitude corrections without corrupt or change any recorded data:

  • EGM96 Correction: The GPS sensor gives an altitude referred to an approximated Earth surface (called Ellipsoid). Enabling this setting, the app allows for an automatic altitude correction based on NGA Earth Geoid Model, to compute the real altitude referred to the sea level (Real Earth Geoid). The first time you activate this option, the app downloads the EGM grid from the NGA/NASA website (a 2MB file) and saves it into a private folder. That is a one-time operation; no further connection is needed to keep the correction enabled. If your device is unable to download the EGM file (for example if you have Android 4.X, or if your smartphone lacks of internet connectivity), you can manually enable the altitude correction by following this simple guide.
  • Manual Correction: you can specify an overall altitude offset. The offset is applied on-the-fly too.

EXPORTATION: Output formats (for Share and Export):

  • Export Tracks in TXT: enable it to share/export tracks in Plain Text, comma separated value. This format, easily openable with any spreadsheet, is particularly useful because it contains all the data recorded for each fix.
  • Export Tracks in GPX: enable it to share/export tracks in Standard GPS eXchange Format. This format is the standard for OpenStreetMap and a lot of web services with statistic purpose. It is quite complete because it contains much data of every fix (coords, speed, timestamp, altitude, satellites used in fix…); thus it will be possible to have a more complete track statistics.
  • The version of GPX standard: you can choose between the v1.0 and the v1.1. Usually, the v1.0 is the most compatible (specially for old third-party software), but some others (like, for example, Garmin Connect) supports the v1.1 only.
  • Export Tracks in KML: enable it to share/export tracks in Google Keyhole Markup Language (v.2.2). This format is the standard for Google Earth and Maps. It is the less informative format because it only contains coordinates and altitude. Thus, no way to rebuild any statistics using it.
  • KML Altitude mode: in KML it is possible to view the track Projected to the ground or in real 3D (absolute). It is visible for example in Google Earth.

Frequently Asked Questions

Problems during the usage, or the configuration of GPS Logger?
Read the Frequently Asked Questions page!

Main Links


Leave a Reply