I coded a prototype how we could record fewer GPS positions in Mobile Trail Explorer and therefore save some memory but still have the same level of detail of the trail. Video might explain it best. Unoptimized recording is on the left and optimized trail is on the right.
The algorithm simply checks if the current direction have changed since last recorded position. If direction isn’t changed over the tolerance value then we can replace the last position with current position. Otherwise we only append the new position to the trail.
Mobile Trail Explorer v1.13 contains a new feature which is called OpenStreetMap Surveyor. With this feature all you OSM users can add common places to your OSM trails very easily. This is how you can active this feature:
Choose “Keys” section from Settings menu
Choose which key you want to configure, # or *
Choose “Surveyor” action for selected key
Now you can activate the feature by clicking the selected key while you are recording your trail. When key is clicked you are shown a list of predefined placemarks from which you can select correct entry. This way it is quite easy to add bus stops etc. while you are walking, biking or driving around.
I was finally able to push the v1.13 release out of the door. There have been large amount of bug fixes that were annoying users in v1.12. There are also punch of excellent new features. Here’s the release notes for v1.13:
Option to prevent Map tiles from being downloaded over the network (Cached tiles will still be displayed)
Bug fix: When the locale is changed manually, it will be saved (From Kaspar)
Bug fix: LocaleManager does now respect the user-selected locale (From Kaspar)
Simplified the addition for additional locales (From Kaspar)
Find place by using Google service (From Kaspar)
German support tweaks (From Peter)
OpenStreetMap surveyor feature (From Vikas)
…plus tens of bug fixes and features
As always, you can download the binaries from here and source code from Google Code site, here.
It’s only handful of days since last release, but I decided to release the v1.12 so soon as the v1.11 contained few bugs that were blocking few critical features, like adding a new waypoint and changing display settings.
You can download the new release from here or here. New version also contains a new languages, French and Dutch. You can now also change the language if you want to use other then phone default language. Thanks for the contributions and test reports reported on Google Groups discussions.