Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
#1

GPS увеличить точность - Программирование Android

20.01.2016, 10:18. Просмотров 1089. Ответов 26
Метки нет (Все метки)

Приветствую.
Решил поработать с геолокацией. Взял пример, смарт все время лежал в одном месте на столе. Стал сохранять координаты в файл. Начал проверять по карте. Во-первых, координаты все время разные, во-вторых, отличие от реального положения в 20-50 метров. Как же получить точные координаты? Ведь, когда я еду в машине и смотрю по карте свое местоположение на том же смарте - трэк то идет строго по дороге. Значит дело не в самом смарте. Подскажите, может есть какой пример с более точным определением местоположения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2016, 10:18     GPS увеличить точность
Посмотрите здесь:

Увеличить точность определения местоположения - Программирование Android
Всем привет, хотел спросить каким образом можно повысить точность определения местоположения? И использую LocationManager, с GPS...

GPS Tracker - Программирование Android
Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и останавливает сервис, отображает кол-во отправленных и...

Gps speed - Программирование Android
Всем привет! есть простая задача получить текущюю скорость. Нагуглил метод getSpeed(), но так и не смог понять как с ним работать. На...

Прослушка GPS - Программирование Android
Добрый день Регистрирую прослушку на доступность GPS так: BroadcastReceiver receiver = new BroadcastReceiver() { ...

GPS - Изменение местоположения - Программирование Android
Здравствуйте ув. Программисты. Как можно реализовать следующее: -Есть программа при запуске определяет местоположение и...

GPS_PROVIDER и доступность GPS - Программирование Android
Имеется такой код запуска слушателей для провайдеров GPS_PROVIDER и NETWORK_PROVIDER: locationManager = (LocationManager)...

GPS android studio - Программирование Android
Помогите что здесь за ошибка может быть : locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this); Вот код : ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 10:46     GPS увеличить точность #2
Цитата Сообщение от pixel Посмотреть сообщение
еду в машине и смотрю по карте свое местоположение на том же смарте
чем быстрее едешь тем прямее дорога)
это известная проблема с локацией,
для чего нужна большая точность?
округляй до 50 метров и все будет в одной точке
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
20.01.2016, 10:53  [ТС]     GPS увеличить точность #3
нужна не большая точность а реальная точность. если телефон лежит дома, а на карте показано, что он на параллельной улице - смысл в такой локации? А как округлять до 50 метров?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
20.01.2016, 11:23     GPS увеличить точность #4
pixel,
Цитата Сообщение от pixel Посмотреть сообщение
Как же получить точные координаты?
* Использовать GPS
* Жить в месте, где большое количество спутников
* Игнорировать координаты, у которых accuracy больше чем, например, 50.
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
20.01.2016, 11:37  [ТС]     GPS увеличить точность #5
я и использую GPS. спутников здесь достаточно (помнится , что достаточно 3 спутников). А как по третьему пункту реализовать?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
20.01.2016, 11:42     GPS увеличить точность #6
pixel, когда у Вас срабатывает onLocationChanged (или как там, не помню), у параметра Location есть параметр точность, accuracy. Чем он больше, тем хуже
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
20.01.2016, 11:45     GPS увеличить точность #7
насколько я помню, акураси можно представить себе как радиус окружности
так вот объект будет где-то в этой окружности с шансом 68% кажись

чем больше спутников - тем выше точность определения координат
нужна прямая видимость, мешают даже деревья и толстые тетки
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
20.01.2016, 12:01  [ТС]     GPS увеличить точность #8
YuraAAA, у меня отрабатывает вот так:
Java
1
2
3
LocationManager mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 5, mlocListener);
но я не нахожу аккураси
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
20.01.2016, 12:05     GPS увеличить точность #9

Не по теме:

Цитата Сообщение от Паблито Посмотреть сообщение
и толстые тетки


в общем не видать нам точных координат))
Spelcrawler
20.01.2016, 12:22
  #10

Не по теме:

Цитата Сообщение от androbro Посмотреть сообщение
в общем не видать нам точных координат))
Но зато можно сделать детектор толстых теток))

androbro
20.01.2016, 12:24
  #11

Не по теме:

Цитата Сообщение от Spelcrawler Посмотреть сообщение
Но зато можно сделать детектор толстых теток))
приложение взорвет google play)))))

Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 12:28     GPS увеличить точность #12
в настройках location есть High accuracy?

самый лучший способ это купить новый телефон с более лучшим чипсетом gps
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
20.01.2016, 12:57  [ТС]     GPS увеличить точность #13
не пойму, вы про настройки в смарте что ли? или в коде?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 13:15     GPS увеличить точность #14
в смарте
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
22.01.2016, 01:11     GPS увеличить точность #15
20-50 метров
А вы уверенны что карта точная? Даже пользуясь GPS с сантиметровой точностью, разница с картой бывает как у вас.
Lumber
98 / 98 / 37
Регистрация: 02.12.2015
Сообщений: 238
22.01.2016, 01:37     GPS увеличить точность #16
Так если в помещении телефон, откуда точность возьмется... Может он вообще не с GPS берёт координаты, а с базовой станции GSM или с WiFi точки.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
22.01.2016, 09:56     GPS увеличить точность #17
pixel, включи запись трека в машине на стоянке и глянь какие узоры он будет рисовать навигатор, хотя машина стоит
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,536
22.01.2016, 15:15  [ТС]     GPS увеличить точность #18
Цитата Сообщение от xaat Посмотреть сообщение
А вы уверенны что карта точная? Даже пользуясь GPS с сантиметровой точностью, разница с картой бывает как у вас.
пробовал на яндекс-картах и гугл мэпс
Цитата Сообщение от Lumber Посмотреть сообщение
Может он вообще не с GPS берёт координаты, а с базовой станции GSM или с WiFi точки.
специально отключал и оставлял только гпс.
Цитата Сообщение от Valakin Посмотреть сообщение
pixel, включи запись трека в машине на стоянке и глянь какие узоры он будет рисовать навигатор, хотя машина стоит
ну с моим то кодом может и будут гулять координаты, но в тех же гугл картах, все красиво рисуется и трек никуда не уходит. как же фильтровать мусор то?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
22.01.2016, 15:27     GPS увеличить точность #19
Цитата Сообщение от pixel Посмотреть сообщение
с моим то кодом
Цитата Сообщение от pixel Посмотреть сообщение
будет рисовать навигатор
тут не в коде дело, даже облака могут влиять на погрешность измерений
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2016, 15:30     GPS увеличить точность
Еще ссылки по теме:

Не определение GPS координат - Программирование Android
ОФФТОП: В первоначальной версии все работу наладить удалось, но захотелось структурировать код. Сейчас задача вернуть все в...

Проверить включён ли GPS - Программирование Android
Привет всем! Подскажите пожалуйста как проверить включён ли GPS или нет? Желательно примером - буду благодарен!

Обмануть датчики GPS - Программирование Android
Добрый день! Подскажите, пожалуйста, можно ли (и пишет ли кто-то) программы для датчиков GPS, передающие на спутник "обманные" данные -...

Android + GPS + SMS + PC - Программирование Android
Всем привет, друзья, подскажите, Я никогда прежде не сталкивался особо с программированием под Java, да и с Android(программами в...

Поворот изображения (GPS) - Программирование Android
Добрый день Пытаюсь сделать вот что, на canvas рисую изображение относительно своих координат, которые беру с GPS. Хотелось бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
22.01.2016, 15:30     GPS увеличить точность #20
Цитата Сообщение от Valakin Посмотреть сообщение
тут не в коде дело
В нем, там куча всяких прогнозирующих, и т.п. алгоритмов у нормальных навигаторов, они не отображают сырые данные с датчиков.
Yandex
Объявления
22.01.2016, 15:30     GPS увеличить точность
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru