2013-07-23 3 views
2

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

  • i use Criteria.setAccuray (ACCURACY_FINE);

  • я в среднем десять месте и использовать его

Что я могу еще сделать, чтобы улучшить точность?

Благодарим за помощь.

+0

Усреднение местоположений в течение очень долгого времени (часы/дни/..) может дать лучший результат, поскольку факторы, снижающие точность (плохие спутниковые созвездия, атмосферные влияния, ...) медленно меняются со временем и должны компенсировать каждый другой в какой-то момент. Усреднение всего 10 исправлений может привести к тому, что ваше местоположение будет ближе к неточному местоположению, которое возникает из-за этих факторов, но не к вашему реальному местоположению. – zapl

ответ

0

У вас есть параметр точности. Возьмите место с лучшей точностью, если несколько мест с такой же точностью вы можете их усреднить.

Усреднение всех десяти пунктов фактически уменьшит общую точность (если точки имеют разную точность).

+0

Работает ли усреднение по андроиду? Я думал, что у GPS есть фильтр неподвижного фильтра, так что вы не будете получать новые события, когда остановитесь. – AlexWien

+0

@AlexWien это может быть даже так. Во всяком случае, просто усреднение обновлений местоположения чаще всего не даст вам лучшего места, независимо от того, какие обновления вы получите. – Heinrisch

+0

усреднение в течение периода с различным спутниковым созвездием должно давать точность сантиметра. после 24 часов (86400 исправлений) я думаю, что они имеют точность сантиметра. Как вы думаете? – AlexWien

Смежные вопросы