По-моему вы что-то путаете. То, что в настройках — это не включить/выключить GPS а разрешить/запретить приложениям им пользоваться. Сами же приложения, включают-выключают GPS когда им нужно (если это не запрещено в настройках). Посмотрите, например, как работают остальные приложения, например стандартный maps — вы зашли, GSP включился, вышли — выключился. Если GPS «разрешен» но не используется — батараейка тратиться не должна.