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

GPS увеличить точность - Android

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

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

чем больше спутников - тем выше точность определения координат
нужна прямая видимость, мешают даже деревья и толстые тетки
pixel
 Аватар для pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,512
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
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
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
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 713
20.01.2016, 12:28     GPS увеличить точность #12
в настройках location есть High accuracy?

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

Android GPS трекер
Gps и расстояние Android
Android Gps speed
Android GPS координаты
Получить координаты GPS Android

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

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

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