Хороший способ получить местоположение пользователя в Android

Эта проблема: Получение текущего местоположения пользователя в пределах порога как можно скорее и в то же время экономить заряд батареи. Почему проблема является проблемой: Во-первых, у Android есть два провайдера; сеть и GPS. Иногда сеть лучше, а иногда лучше GPS. Под «лучшим» я подразумеваю...