New Features in Version 2.0

Data Persistence

If you close the HikeTracker 2.0 app while recording a track, whether intentionally or accidentally or (heaven forbid) due to a crash, the app will pick right up where it left off the next time you open it. This is the expected behavior for iOS apps - consider this an apology for its being missing from earlier versions; the app is no longer such a nag about saving, as you have to intentionally close a track to get rid of it.

Spacing and Elevation Handling

If you have waded through any of the blog posts listed on the main HikeTracker Help page then you know that the principal way that the app counteracts the inherent GPS errors that affect slow-moving users is by spacing out the saved trackpoints in a way that takes the horizontal GPS errors into account - basically it requires a new point to be well outside what we might call the "circle of uncertainty" that surrounds the previous saved point

Together with some averaging, that spacing produces smooth-looking tracks and excellent distances.

But elevation is another story. In absolute terms, the vertical errors are similar to the horizontal ones but a hiker's elevation changes a lot more slowly than their forward progress - 1000 feet of elevation gain is a much bigger deal than 1000 feet on the level, for example.

So if we waited until a significant elevation change had occurred before saving a point we might have huge distances between points and a very crude track, indeed. HikeTracker now implements a combination strategy:

Screenshot

The Bull's Eye Button

On the Map Scene, the button near the lower right corner of the map used to be an X, as in "X marks the spot", and is now a "bullseye" character: ◎ and has two uses:


Region Downloader

This a brand new feature that can download map tiles over wi-fi or cellular data before you leave civilization (or whatever we are calling this) and save them for use when you get to the boondocks. If you always use the app around town and have a generous cellular data allowance then you would not need this. Normally the "tiles" that comprise the maps are downloaded as they are needed and, if you leave the "Use offline map cache" in Preferences selected, will be saved in the a cache for future use.

regionDownloader

But if you are planning to go beyond the reach of cellular service, it is nice to have some maps along for the ride.

Downloading maps is not absolutely necessary - since the GPS system functions anywhere in the world where there is an adequate view of the sky, this app will still make a good track, provide accurate distances and elevations, and draw your path on the Map Scene. It will just be lacking context.

To open the Region Downloader, go to the Control page, tap the Preferences button, scroll down to the Map Cache section and tap on the Current cache size row (which has a little "disclosure" arrow).

The "Getting Started" button in on the Downloader page displays the following instructions and other considerations:

Region Downloader Help

The Steps

  1. Move the map by pinching and dragging (but please, no biting or hair-pulling) until it shows the region you want.
  2. Tap the "Count Tiles" button to see a rough estimate of the maximum possible size of the download for the chosen region.
  3. If the size is reasonable, tap the "Download" button and and sit back and watch the counters tick up as the map tiles roll in.
  4. Go for a hike.

Elaboration on The Steps

Acknowledgement - Many thanks to Juan Merlos, the author of MapCache
Updated 2021-12-31