Энергоэффективное отслеживание GPS

Я делаю приложение, которое требует, чтобы пользователь отправлял свое местоположение GPS на сервер. Мне нужно, чтобы это делалось, скажем, каждые 10 секунд, что сильно зависит от бюджета энергии.

Есть ли какая-либо реализация с открытым исходным кодом, где я могу взять местоположение GPS один раз, а затем использовать акселерометр и компас для отслеживания местоположения пользователя?

Или что-нибудь еще, что энергоэффективно?

Solutions Collecting From Web of "Энергоэффективное отслеживание GPS"

Вот отличная библиотека отслеживания местоположений с открытым исходным кодом, даже рекомендованная Google.

Я бы сказал, создайте свои собственные, чтобы вы могли получить именно то, что хотите, и избегать использования дополнительного кода, так как вы обеспокоены потреблением энергии. Я бы сделал именно то, что вы предлагали, и использовал GPS экономно, возможно, каждые 30 секунд или каждую минуту, чтобы получить ссылку для ваших вычислений, а затем использовать компас и акселерометр промежуточный.