I need a way to trace GPS trails in the background I have tried several GPS apps over the months, but so far all have fallen short of what I want. My needs are:


Takes a location at short intervals, and writes it to a file (KML or similar open format).
Keeps the GPS active between points, rather than turning it off and restarting a fix each time.
Starts tracking a path as soon as it is launched, without needing to press buttons or choose menus.
Continues tracing in the background or with the screen off.


Applications I have tried:


GPS Trace: Meets criteria 2, 3, and 4; fails 1. Defunct (no longer on market)
GPS Logger: Meets criteria 1, 3, and 4; fails 2.
GPS Essentials: Meets criteria 1 and 2, fails 3 and 4.
Tasker: Meets criteria 3 and 4, 2 partially, fails 1.


Is there a solution for GPS tracking that meets these criteria? I would be happy to pay for such an app, especially if it included additional features such as the ability to be turned on or off from Tasker. Thank you.
If you are ready to compromise the third requirement, Google's My Tracks, fits your other needs perfectly.