Rastreamento GPS com eficiência energética

Estou fazendo uma aplicação que requer que o usuário envie sua localização GPS para o servidor. Preciso que isso seja feito a cada 10 segundos, o que pesa no orçamento de energia.

Existe alguma implementação de código aberto, onde eu posso tomar uma localização GPS uma vez e, em seguida, usar acelerômetro e bússola para rastrear a localização do usuário?

Ou qualquer outra coisa que seja eficiente em termos energéticos?

questionAnswers(2)

yourAnswerToTheQuestion