Урок 138. Определение местоположения. GPS координаты.
Урок 138. Определение местоположения. GPS координаты.
В этом уроке:
- получаем данные о местоположении
Click here to read this article!
- получаем данные о местоположении
Click here to read this article!
Последний раз редактировалось damager82 28 май 2017, 21:52, всего редактировалось 6 раз.
Re: Урок 138. Определение местоположения. GPS координаты.
А можно как то сортировать список координат по удаленности от выбранной точки?
Re: Урок 138. Определение местоположения. GPS координаты.
У Location есть пара методов для определения расстояния между точками: distanceBetween и distanceTo.hard писал(а):А можно как то сортировать список координат по удаленности от выбранной точки?
Но, думаю, сортить уже самому придется.
Re: Урок 138. Определение местоположения. GPS координаты.
Добрый вечер, являюсь разработчиком на платформе 1С , стоит задача по получению координат.
Вроде бы навоял момент и даже связку с веб сервисом, но вот все хорошо в эмуляторе, а на реальном устройстве , никаких координат не приходит, то ли лыжи не едут, то ли я того.
Что можете посоветовать, господа хорошие.
пы.сы. Как проверить координаты по вай фай сети
Вроде бы навоял момент и даже связку с веб сервисом, но вот все хорошо в эмуляторе, а на реальном устройстве , никаких координат не приходит, то ли лыжи не едут, то ли я того.
Что можете посоветовать, господа хорошие.
пы.сы. Как проверить координаты по вай фай сети
Re: Урок 138. Определение местоположения. GPS координаты.
в настройках проверь галочку разрешить приложениям запрашивать мое местоположение
Re: Урок 138. Определение местоположения. GPS координаты.
Посоветовать не возможно ничего, поскольку вы не показываете даже то, установили ли (<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />) в манифесте, как и вообще кода.Savotii писал(а):Добрый вечер, являюсь разработчиком на платформе 1С , стоит задача по получению координат.
Вроде бы навоял момент и даже связку с веб сервисом, но вот все хорошо в эмуляторе, а на реальном устройстве , никаких координат не приходит, то ли лыжи не едут, то ли я того.
Что можете посоветовать, господа хорошие.
пы.сы. Как проверить координаты по вай фай сети
По сути вопроса в блоке "пы сы" есть подробный мануал получения гео данных положения пользователя http://developer.android.com/guide/topi ... egies.html.
можно посмотреть примеры:
1. http://vinnysoft.blogspot.com/2009/10/l ... mples.html
2. http://about-android.blogspot.com/2010/ ... d-gps.html
3. http://www.javacodegeeks.com/2010/09/an ... vices.html
Пы. Сы. я бы советовал почитать - http://www.vogella.com/articles/Android ... ticle.html

Re: Урок 138. Определение местоположения. GPS координаты.
а что надо сделать чтобы координаты отражались на карте?
Re: Урок 138. Определение местоположения. GPS координаты.
подробно написано тут - http://stackoverflow.com/questions/9198 ... -using-gpsmeerz писал(а):а что надо сделать чтобы координаты отражались на карте?
очень просто:
Код: Выделить всё
map.animateTo(GeoPoint);
Re: Урок 138. Определение местоположения. GPS координаты.
Я конечно блондинка в тонкостях андройда , однако под написанным приложением(в текущем его состоянии) я подразумевал и установка пермишнс на сего этого дела.
Вобщем дома проверил на леново 390 , все собственно работает, проблема либо в самсе на котором тестили(модель не вкурсе , какой-то дуос 4 + экран), либо в интернете(его правах)
Всем спасибо.
Вобщем дома проверил на леново 390 , все собственно работает, проблема либо в самсе на котором тестили(модель не вкурсе , какой-то дуос 4 + экран), либо в интернете(его правах)
Всем спасибо.
Re: Урок 138. Определение местоположения. GPS координаты.
А будет рассмотрена работа с GPS с использованием Location API из Google Services?
http://developer.android.com/google/pla ... ation.html
http://developer.android.com/google/pla ... ation.html
Re: Урок 138. Определение местоположения. GPS координаты.
там же есть примеры и семплы, разве их мало? http://developer.android.com/intl/ru/tr ... index.htmlAndre писал(а):А будет рассмотрена работа с GPS с использованием Location API из Google Services?
http://developer.android.com/google/pla ... ation.html
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 138. Определение местоположения. GPS координаты.
А вот я вконташе этот вопрос задавал, там никто не откликнулся, и я решил что оно никому не нужно и занялся картами уже.Andre писал(а):А будет рассмотрена работа с GPS с использованием Location API из Google Services?
http://developer.android.com/google/pla ... ation.html
Re: Урок 138. Определение местоположения. GPS координаты.
getBearing - это азимут (угол между севером и направлением движения) считается по 2м точкам предидущей и текущей, чем больше скорость движения и больше интервал измерений тем точнее Bearing
Re: Урок 138. Определение местоположения. GPS координаты.
Лучше расскажите как получить пройденный путь и исключить погрешности в метании gps координат
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 138. Определение местоположения. GPS координаты.
Получать расстояние между прошлой точкой и текущей и суммировать всё.Лучше расскажите как получить пройденный путь
Отбрасывать точки, к примеру, которые GPSи точность которых более 300 метров, а также кол-во спутников менее 4-х. Также советую почитать про протокол NMEAи исключить погрешности в метании gps координат
Re: Урок 138. Определение местоположения. GPS координаты.
Пока дошел до применения фильтра Калмана для сглаживания этих прыжков. Но может еще варианты есть...
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 138. Определение местоположения. GPS координаты.
Я в теме уже второй год. Мы разрабатываем геолокационный сервис, который у меня в подписи.
Такие алгоритмы не помогут в полной мере, потому как выбросы бывают очень даже нормальными. А бывает так, что когда сидишь в здании, вдруг цепляешься за какой-то спутник (при двух или трех видимых) и он начинает как бы тебя за веревочку тащить за собой. И тащит ведь, с увеличивающейся скоростью от 20 и выше, с равномерно увеличивающейся скоростью и нормальным временем, и нормальным направлением.
Варианты решения проблемы с неправильными точками GPS:
1. Самый простой: 4 спутника и более (причем данные брать с протокола NMEA), при этом "Индикатор качества GPS сигнала" должен быть>0, при этом качество GPS координат лучше 250
2. В добавку к этому можно прибавить обновление XTRA данных http://stackoverflow.com/questions/4961 ... -injection
Это два самых просты шага. С триангуляцией у нас как-то не вышло. Не все данные доступны в андроиде. Определение по WiFi и сотовым вышкам в режиме автомата, тоже имеет свои приколы, к примеру когда роутер переезжает. Либо ID сотовой вышки вдруг оказывается в другом городе. Я так частенько в Питер летал по дороге к дому (в Самаре).
Такие алгоритмы не помогут в полной мере, потому как выбросы бывают очень даже нормальными. А бывает так, что когда сидишь в здании, вдруг цепляешься за какой-то спутник (при двух или трех видимых) и он начинает как бы тебя за веревочку тащить за собой. И тащит ведь, с увеличивающейся скоростью от 20 и выше, с равномерно увеличивающейся скоростью и нормальным временем, и нормальным направлением.
Варианты решения проблемы с неправильными точками GPS:
1. Самый простой: 4 спутника и более (причем данные брать с протокола NMEA), при этом "Индикатор качества GPS сигнала" должен быть>0, при этом качество GPS координат лучше 250
2. В добавку к этому можно прибавить обновление XTRA данных http://stackoverflow.com/questions/4961 ... -injection
Это два самых просты шага. С триангуляцией у нас как-то не вышло. Не все данные доступны в андроиде. Определение по WiFi и сотовым вышкам в режиме автомата, тоже имеет свои приколы, к примеру когда роутер переезжает. Либо ID сотовой вышки вдруг оказывается в другом городе. Я так частенько в Питер летал по дороге к дому (в Самаре).
Re: Урок 138. Определение местоположения. GPS координаты.
Ну вот, в теме а подсказываете - брать точки и суммировать.... нехорошо товарищ...
Может еще какие хитрости есть? А может и получится мини урок написать продвинутый на эту тему? Потому как задача стандартная, а информации мало...
Думаю не только я был бы очень признателен!!!
Может еще какие хитрости есть? А может и получится мини урок написать продвинутый на эту тему? Потому как задача стандартная, а информации мало...
Думаю не только я был бы очень признателен!!!
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 138. Определение местоположения. GPS координаты.
Забавно! А как по Вашему посчитать сумму пройденного пути??? Как считают граф?Ну вот, в теме а подсказываете - брать точки и суммировать.... нехорошо товарищ...
Хитрости в нахождении суммарного пути? Вы серьезно?Может еще какие хитрости есть?
Могу лишь сказать, что Вы похоже сквозь пальцы прочитали мое сообщение и не увидели совершенно другие проблемы, не связанные с математическими вычислениями.
Re: Урок 138. Определение местоположения. GPS координаты.
Если из телефона удалить Сервисы Google Play, то приложение вылетает c NullPointer в onResume и onPause, почему так?


