Иногда получаю GPS местоположение позже, то есть более одной минуты на Android - PullRequest
2 голосов
/ 25 марта 2012

Я разработал приложение, которое выбирает местоположение GPS. Я указал minTime как 20 секунд и minDistance как 1 метр в методе requestLocationUpdate. Но все же я получаю местоположение с интервалом в 2-3 секунды, а иногда это занимает больше одной минуты. Могу ли я получить местоположение в определенный промежуток времени и в течение 1 минуты?

Пожалуйста, помогите. Заранее спасибо.

1 Ответ

1 голос
/ 25 марта 2012

Могу ли я получить местоположение в определенный промежуток времени и в течение 1 минуты?

Не обязательно.

Сначала вы устанавливаете minDistance на 1 метр. Попробуйте использовать 0.

Во-вторых, вы ограничены тем, как часто GPS-радио действительно получает исправления, которые будут основаны на факторах окружающей среды и находятся вне вашего контроля.

В-третьих, minTime - подсказка, как объясняется в документации. Следовательно, вы можете получать исправления чаще, чем раньше, или реже. В течение minTime из 20 секунд маловероятно, что Android будет выключать GPS-радио между исправлениями, и поэтому я подозреваю, что значение вам не поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...