Android: частота обновлений местоположения от менеджера местоположения - PullRequest
0 голосов
/ 16 февраля 2011

Извинения, если это очень обыденная или простая проблема.

Я написал класс слушателя местоположения для моего устройства Android и установил дату запроса следующим образом:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);

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

Это нормально? Есть ли способ получить более высокую частоту?

1 Ответ

0 голосов
/ 16 февраля 2011

Ну, насколько я знаю, это зависит от телефона, сигнала и точности, которую вы запрашиваете ...

Criteria locationCriteria = new Criteria();
locationCriteria.setAccuracy(Criteria.ACCURACY_FINE);

lm.requestLocationUpdates(lm.getBestProvider(locationCriteria, true), 0, 0, currentLocationListener);

Вот код, который я использовал, он работал довольно быстро на моем телефоне.

...