Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.91
lavan
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
#1

Точное определение местоположения - Программирование Android

08.02.2013, 19:46. Просмотров 3015. Ответов 2
Метки нет (Все метки)

здравствуйте,может кто знает как решаются такие задачи?
нужно узнать точное местоположения(в пределах 1-2 домов). использую android.location.
если использовать
Java
1
2
Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
List<Address> ladr1 = gc.getFromLocation(loc.getLatitude(), loc.getLongitude(),1);
возвращается набор адресов, по которым нельзя определить,а нахожусь ли я по нужному адресу.что нужно сделать, чтобы
Java
1
some_function_WhereAreYou();
возвращала те же физические координаты(Latitude,Longitude),что и
Java
1
2
Geocoder gc;
List<Address> list = gc.getFromLocationName("Country,City,Street X",1);
надеюсь понятно объяснил
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2013, 19:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Точное определение местоположения (Программирование Android):

Определение местоположения
Добрый день! Возник интересный вопрос: Можно ли в приложении сделать такую...

Определение и вывод местоположения
здравствуйте несколько дней только изучаю адроид студио, подскажите как мне...

WebView - разрешить сайту определение местоположения
Здравствуйте есть сайт на https при заходе на него он запрашивает разрешение на...

Ошибка в определении местоположения
Пишу программу для определения местоположения. При запуске на эмуляторе...

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

Увеличить точность определения местоположения
Всем привет, хотел спросить каким образом можно повысить точность определения...

2
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.02.2013, 20:12 #2
Цитата Сообщение от lavan Посмотреть сообщение
возвращается набор адресов
это вы проверили или просо сделали вывод основываясь на том, что получаете лист а не 1 айтем?
0
lavan
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
09.02.2013, 17:32  [ТС] #3
проверил,возвращается несколько улиц и несколько домов на каждой улице. да и loc.getLatitude(), loc.getLongitude() имеют разное значение при
Java
1
List<Address> ladr1 = gc.getFromLocation(loc.getLatitude(), loc.getLongitude(),1);
и при
Java
1
List<Address> list = gc.getFromLocationName("Country,City,Street X",1);
при том что я нахожусь по адресу "Country,City,Street X"

Добавлено через 16 часов 0 минут
проблему решил. при получении LocationManager и установки LocationListener ... система вызывает
Java
1
2
3
4
@Override
    public void onLocationChanged(Location loct) {
        // TODO Auto-generated method stub
    }
но ~5-6 сек занимает коллибровка,точность прыгает ~200м(у меня). Проверяется
Java
1
Location loc.getAccuracy()
соответственно можно задать нужную точность и сравнивать её с возвращаемым значением loc.getAccuracy(), когда точность достигнута,выполнять нужные действия
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2013, 17:32
Привет! Вот еще темы с решениями:

Получение своего местоположения на карте
Здравствуйте. Есть небольшая проблема с получением своего местоположения на...

Вылетает приложение с определением местоположения
Здравствуйте! Есть простенькое приложение для определения местоположения. При...

Программа для отслеживания местоположения по карте
Доброго времени суток. Помогите пожалуйста написать программу для отслеживания...

Какие разрешения нужны для определения местоположения?
Какое разрешение нада прописать в манифест чтобы приложение могло определять...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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