Я пытаюсь сделать приложение для отслеживания в Android. Я использую Fused Location Api и, как было сказано на многих разных сайтах, я фильтрую местоположения по их точности.
public void onLocationChanged(Location location) {
if (location.getAccuracy() <= 10.0f && location.hasAccuracy() ) {
//saveLocation(); or whatever
}
Код более проработан, он просто отражает идею.
Приложение рисует Polyline
, пока я иду, и я получаю местоположение каждые 5 секунд. И если GPS не включен, я говорю пользователю включить его.
Проблема в том (мне не разрешено загружать изображения, поэтому я опишу это), что мой путь/маршрут, линия, странные изгибы, вход внутрь зданий и т. д., и я не знаю, как просто сохранить очередь на улице...
Если я перейду на «старый» API с locationManager
и т. д., я получу лучшие местоположения? Или есть другой способ с Fused Location
?
Благодарю вас!