2016-06-22 2 views
0

Я пишу приложение GPS, чтобы помочь мне в моей дневной работе. Я довольно новичок в разработке Android (мой фон php и небольшое количество C#), и это моя первая попытка GPS. Первое, что я хочу сделать, - это создать небольшое приложение, которое отслеживает, когда сигнал GPS падает, и записывает последнюю известную координату перед тем, как ее сбросить, и первую координату GPS после ее получения. Если я определяю, что GPS стабилен, я собираюсь построить систему GPS для навигации к правильному зданию и двери во время экстренных вызовов, это будет в том, что по сути является частным городом в опасной окружающей среде.Android, Location Координаты меняются при сидении

Я понял, что первым шагом в первом приложении было бы просто получить координаты. У меня есть настройка, использующая точное разрешение местоположения. Я заметил, что координаты как по долготе, так и по широте меняются, даже когда я сижу неподвижно. Это не все число, которое меняется, это последние 3-5 чисел. Иногда это большой прыжок, и иногда это небольшой прыжок. Иногда число увеличивается, а иногда и уменьшается, изменение не останавливается.

Мой вопрос в том, должен ли я беспокоиться об этом, имея в нем такую ​​небольшую часть по всему номеру (есть около 8 чисел после десятичной, а иногда и меньше)? Мне нужно, чтобы мое последнее приложение GPS работало хорошо каждый раз, жизнь будет зависеть от него, спасибо заранее.

+0

Это зависит от того, хотите ли вы, чтобы ваше приложение было точным размером 5 м или 1 км. – Walfrat

ответ

3

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

+0

О, теперь я чувствую себя глупо. Я вынул его на улицу, и цифры перестали прыгать. Раньше я забирал его снаружи, но я искал цифры перед десятичной точкой, пытаясь заставить их измениться. Я посмотрел, как читать координаты, и понял, что эти цифры не будут меняться, просто двигаясь по блоку. Чувство, что это не работает в помещении, что включает внутри автомобилей? EDIT: Я вернулся на улицу, чтобы зайти в машину, и, прежде чем я это сделал, я понял, что цифры снова прыгали, когда я стоял в том же месте, что и в прошлый раз –

0

Так что я сделал, как user3109468 сказал и вышел. Я записал начальную координату и прошелся около 70 футов и записал конечные координаты. Я провел их через: http://www.movable-type.co.uk/scripts/latlong.html, который дал мне результаты в км. Я провел его через Google, чтобы преобразовать его в ноги, и это дало мне 68.372703412 футов. Я знаю, когда я думал о модуле gps для своей платы Arduino, что GPS только точный в пределах 6 футов. мое «приложение» меньше двух футов, поэтому оно находится в допустимом диапазоне. Цифры колеблются, но это не проблема. спасибо пользователю3109468 за вашу помощь.