Originally Posted by Jonathan I Ezor:
James, on a related note, I took a quick non-developer look this am at this Developer info page and it got me to thinking: could the difference be which apps use getCurrentPosition versus those that use startTracking? Or am I just too much a novice to understand? {Jonathan}
I'm not a GPS expert, but by using startTracking, it should basically just do a call to getCurrentPosition every time and send the data along in the subscribe. I have not done any apps that use startTracking, so I cannot say for sure.
This app uses getCurrentPosition every time to ensure a fresh fix.
It's working, which is really great. Now just need to dial the frequency down to see how long you can go between fixes while still keeping it active. Every 5 minutes can definitely kill your battery in short order. Best practices say I should not do this, but it's an extreme situation that calls for extreme measures.