La plupart des téléphones ont tendance à mettre périodiquement votre position en mémoire cache et à utiliser ces informations à la demande de vos applications, de sorte que l'épuisement de la batterie n'est pas un gros problème.
Je crois que cela s'appelle le GPS assisté.
Cela présente l'inconvénient de permettre à votre localisation de devenir rapidement imprécise. Imaginez que votre position soit mise en cache lorsque vous montez dans un train, que vous preniez ensuite une photo sur le prochain quai, mais que votre position n'ait pas été mise à jour, l'emplacement stocké dans l'image pourrait être à des kilomètres.