Урок 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 координаты.
Вы не в теме. Такой простой способ совсем не точен, т.к. 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, почему так?