Record location when app is closed or screen is locked
I have my Location setting for Go Map!! set to "Always" (instead of "While Using the App" or "Never" or "Ask Next Time") and I would like it if the entire time I'm mapping it would record my location. After swapping to a different app or locking the screen I have to press the location button again, and I have to do this constantly and it makes me avoid using other apps while mapping to avoid the inconvenience.
The UI could be pressing and holding the location button and have it turn a different color like black to show it's constantly recording my location. That's what I tried when I thought about how you might've done it already.
Currently I have to disable screen Auto-lock while mapping, so my screen is always on which drains battery quicker. Or use a different app (Open GPX Tracker) which is less convenient than seeing my track on the same map I'm drawing on.
If you turn on GPX Tracks and enable the "Collect in background" option then it won't disable the GPS when you switch to another app. The downside is that you'll always see your GPX path on-screen, which might be annoying.
I agree that in those cases where you close the app for just a couple minutes and then re-open it that the GPS state should be preserved. However if you close it for longer then I prefer the current behavior of requiring the user to explicitly enable GPS again.