RideTrac 1.0.2 Released
Version 1.0.2 adds a few new capabilities and fixes two known problems. All of these have been requested by RideTrac users:
- New setting to keep map centered on your location when GPS is on
- Better checking of sdcard availability
- More informative error messages
- Adds explicit English localization for Android Market
- Corrects export problem for phones using to non-US time localization
- Corrects inconsistent, wildly inaccurate statistics reporting when both GPS and Network location are enabled
Explanation of New “Keep Map Centered” Setting in 1.0.2
This new setting forces the currently reported location to always stay at the center of the screen whenever GPS is turned on (whether you are tracking or not). A consequence of turning this setting on is that you will be unable to roam off of the current location (for example to look ahead on the map) for very long while GPS is on. Whenever a new fix is received the map will jump back to keep you at the center.
The default behavior is the same as in previous RideTrac versions:
The location marker moves on a fixed map until its about to move off-screen and then re-centers the map about your current location. It does this unless you have manually moved the marker off-screen yourself, in which case you can hit the re-center button to get your location back on-screen.
Explanation of Export Problem Corrected in 1.0.2
Some users (all in Europe) were reporting that track export would fail and RideTrac displayed a message stating that the sdcard was unavailable. It did this even though sdcard access was actually fine. This problem was tracked down to an issue in converting date strings that used the GMT+01:00 type notation for the time zone into the name of the exported file. Thanks to two of our users in Europe for helping me pinpoint the actual problem here.
Explanation of Inaccuracy Problem Corrected in 1.0.2
Some users were reporting wildly inaccurate statistics displayed in RideTrac (see A Note on Accuracy). These problems were tracked down to phones that had both GPS and Network Location turned on at the same time. RideTrac would receive location fixes from both providers and not distinguish between them. GPS is generally much more accurate than cell tower triangulation, so if two fixes came in sequence, one from GPS and one from the network, if the two locations were far from each other RideTrac could think you were moving at light-speed type rates and report bad statistics. This has been fixed so RideTrac now only utilizes the most accurate provider available at any given time and ignores all others.
Version 1.0.2 always crashes on startup on my German G1
@arnd
Did version 1.0.1 work for you?