I turned on geo-tagging for photos, but the problem is that the GPS locking procedure seems to only start when I open the camera app - but it takes minutes for it to lock on a location and by that time the photo opportunity is gone.
Is there any way to enable GPS lock to be ready even before opening the camera app? For instance some phone settings to toggle it off and on, or some service I can get which continuously runs in the background and maintains a GPS lock?
And if there is, what will be the power implications of maintaining a GPS lock? Does it drain a lot from the battery, or is it relatively benign?
My device is Samsung Galaxy S 2, running Android 2.3.3.