Android’s battery optimization settings might interfere with Geo Tracker’s ability to record your location consistently in the background. These features are designed to limit background activities to conserve battery life, which can unfortunately affect the reliability of GPS tracking.
To ensure uninterrupted background recording, please refer to our detailed step-by-step guides. These guides provide instructions on how to adjust your device settings to allow Geo Tracker to run effectively in the background.
While recording your GPS tracks, a network connection is not necessary. The app relies solely on a stable GPS signal for this core functionality.
However, displaying the map within the app may require network access. We highly recommend switching to Mapbox maps for the best offline experience.
Use automation apps like MacroDroid or Tasker to make Geo Tracker start or stop recording automatically—for example, when you arrive at a specific location. Follow our step-by-step guide to set it up.
Developers can also leverage Geo Tracker intents to embed its features directly into their own apps and workflows.
To transfer your recordings to your new phone, please follow these simple steps:
First, on your current phone:
/Documents/GeoTracker/
.
Next, on your new phone:
/Documents/GeoTracker/
) and choose the same export format you selected on your old phone.
After the import process is finished, all your recordings will be available on your new device.
Yes, offline map usage is possible. However, please ensure you have an internet connection at least once before your trip to view the specific map area you need at various zoom levels.
For the best offline experience, we strongly suggest using Mapbox. It’s excellent at caching map data, which means you can access areas you’ve previously viewed even without a continuous internet connection.
Please be aware that this is different from Google Maps, which tends to clear its cached data more often. Regrettably, this is a feature of Google Maps that we cannot change.
While recording a track, you may occasionally notice a “Waiting GPS” message displayed in the bottom status bar. This indicates a temporary loss of satellite signal, which can disrupt the accuracy of your track recording.
To help you resolve these instances, please refer to our comprehensive guide for detailed troubleshooting steps.
A solid dot means Geo Tracker doesn’t yet have a reliable heading for your position. The arrow only appears once the app can determine your direction. You’ll see a dot instead of an arrow when:
You’re stationary or moving very slowly
GPS fix is weak or unavailable
How to get the arrow back
Unfortunately, subscriptions can only be paid for via Google Play or the Apple App Store — there are no alternative payment methods at this time.
If you encounter an error during payment, please verify that:
Also note that beyond technical limitations, legal restrictions mean we can only accept payments from certain countries. Your country may not be supported.
If payment issues persist, we recommend contacting the support team of the respective app store directly.
To cancel your subscription, please follow these steps:
You can continue to enjoy Geo Tracker’s paid features until the end of your current billing cycle.
Please note that because payments are managed exclusively through the App Store and Google Play, and we do not collect personal information such as email addresses, our control over the subscription process is limited. Therefore, if you encounter any difficulties canceling your subscription or wish to request a refund, we recommend contacting the support team of the respective store directly for the most efficient assistance.
Access to OpenStreetMap in Geo Tracker is delivered via Mapbox, a commercial service that hosts, styles and serves map tiles.
While the OSM data itself is open-source, the infrastructure needed to process and deliver those maps in a fast, reliable way incurs ongoing costs.
To cover these expenses and ensure high-quality map access (including offline support, regular updates and global tile delivery), we bundle OSM/Mapbox within our paid subscription.
No — your tracks stay on your device unless you explicitly share them. Geo Tracker does not automatically upload your GPS data to any server.
Note: GPX/KML/KMZ files in your synced folder reside in your device’s file system, so any app with permission to read that folder could access them.
No — Geo Tracker doesn’t include a phone-finding feature.
Tip: To locate a lost Android phone use Find My Device, or on iOS use Find My iPhone — those system tools are designed for remote device recovery.
Exporting tracks from Geo Tracker is easy — choose the method that fits your needs:
Feel free to pick the option that best fits your workflow!
Absolutely — here’s how to enable it:
Once active, the map will rotate beneath your indicator so your current heading always points upward.
Note: “Navigation Mode” only works with Mapbox maps.
Currently, Geo Tracker doesn’t include built-in track editing (that feature is on our roadmap). In the meantime, you can:
That workflow lets you merge and trim tracks today — native editing is on our roadmap.
Not at the moment—Geo Tracker doesn’t support embedding media directly into markers. We’re evaluating the addition of photo and video attachments for a future update.
Workarounds for now:
Not yet—Geo Tracker currently renders all tracks in a single color. Per-track coloring is on our roadmap for a future release.
In the meantime, you can switch to a gradient color mode, which colors track segments based on speed or elevation—helping you visually differentiate parts of a route. For more details, see the Color Modes FAQ.
Geo Tracker offers three track‐coloring modes:
In gradient modes, green marks the highest values (fastest speed or greatest elevation) and dark red the lowest (slowest or lowest point).
To switch modes, tap the Layers icon in the top right corner of the main screen and choose Solid fill, Speed gradient, or Altitude gradient under Track color mode.
Geo Tracker offers two in-app methods for marking up your trips — and full control over how they’re bound and used in navigation:
Add marker at your current location
Add marker anywhere via long-press
Binding markers to trips
Route guidance with maneuvers
Marker data—including bindings and maneuvers—is exported along with your trips in GPX, KML, or KMZ formats and is restored when you import those files back into Geo Tracker.
Read more about the route guidance mode here.
All measurement units can be adjusted in Display settings:
Open Geo Tracker and go to Main menu → Settings → Display settings.
Under Measurement Units, configure:
Tap your preferred unit—changes take effect immediately across maps, stats, and charts.
That’s it!
Note: For very short distances, Geo Tracker displays values in meters or feet first, then switches to km/mi once the distance grows. There’s no global “always use short/long units” toggle yet, but it’s on our roadmap for a future update.
Geo Tracker doesn’t have a dedicated “Import” option, but you can add tracks two ways:
Share/Open with Geo Tracker
.gpx
, .kml
or .kmz
file.Sync folder (Android)
.gpx
, .kml
or .kmz
files into the Sync folder on your device (e.g. /Documents/GeoTracker
)./Documents/GeoTracker
are imported automatically whenever you open the app.That’s it — either share/open or drop files into the Sync folder (and let Auto-Sync handle the rest) to load your tracks into Geo Tracker.
In Geo Tracker’s GPX exports the <extensions>
section uses a single <geotracker:meta>
element with two attributes:
c
(course)s
(speed)Note: The
<geotracker:meta>
element is only included if you’ve enabled Export extended data in Geo Tracker’s settings.
<trkpt lat="47.12345" lon="8.54321">
<ele>450.0</ele>
<time>2025-05-05T14:23:00Z</time>
<extensions>
<geotracker:meta c="135.2" s="2.85" />
</extensions>
</trkpt>
Here, c="135.2"
means a heading of 135.2° (southeast) and s="2.85"
means a speed of 2.85 m/s (≈10.3 km/h).
Geo Tracker offers two ways to get your charts out:
Export a chart image
Export raw data for custom charts
xsltproc --nonet --output track.tsv GeoTracker.xslt track.gpx
xsltproc
:
xsltproc
with brew install libxslt
That’s how you can either grab a quick chart snapshot or dive into the raw data and craft your own visualizations.
In Geo Tracker’s stats you’ll see two related — but distinct — elevation metrics:
Imagine a simple elevation profile:
0 → 5 → 10 → 5
The successive changes are:
Calculations:
Tip: Geo Tracker also shows elevation difference (end elevation minus start elevation) separately if you need the overall gain or loss between start and finish.
The speed you see in the status bar is the raw GPS reading, updated instantly from your phone’s satellite fix. GPS measurements can jump—sometimes you might see a momentary spike to 100 km/h even while you’re only doing 20–30 km/h.
By contrast, the Max Speed shown in Statistics is the product of our filtering algorithms and heuristics. We smooth out those spikes, discard implausible outliers, and compute a realistic peak speed.
Because filtering takes a tiny bit of time, you may occasionally notice your live speed briefly exceed the recorded maximum—those raw bursts get dropped before they make it into the stats.
We’re currently holding off on new translation requests due to the extensive localization effort underway. However, if you’d like us to prioritize your language once we reopen:
Thanks for your patience and enthusiasm—emailing now helps us gauge interest and lets us reach out when contributions reopen.