Без интернета(wi-fi) не хочет определять местоположение

Ответить
hellmin
Сообщения: 3
Зарегистрирован: 16 ноя 2012, 11:18

Без интернета(wi-fi) не хочет определять местоположение

Сообщение hellmin » 16 ноя 2012, 11:46

Здравствуйте!

Столкнулся с такой проблемой. Мне нужно отслеживать текущее местоположение устройства.
Значения gps меняются когда я нахожусь в зоне wi-fi.
А вот когда я выхожу на улицу и связь с wi-fi прерывается, то значения остаются старыми(последними) и больше не обновляются.
Т.е. получается метод onLocationChanged не вызывается без wi-fi.

Подскажите, пожалуйста, в чем может быть причина такого поведения?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Без интернета(wi-fi) не хочет определять местоположение

Сообщение rezak90 » 16 ноя 2012, 12:04

просто меняйте провайдера в locationmanager (кажется там он меняется).
R.id.team
Политика на форуме запрещена

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Без интернета(wi-fi) не хочет определять местоположение

Сообщение damager82 » 19 ноя 2012, 16:37

Есть два провайдера для определения координат: GPS и Network.
С GPS все понятно, включаете GPS в устройстве, и ждете пока пойдут координаты.
Network - это сотовая сеть или WiFi. Когда выходите из дома, устройство цепляет сотовые вышки. По ним оно может определить текущие координаты, но для этого обязательно нужен инет.
Значения gps меняются когда я нахожусь в зоне wi-fi.
это странно. Вы уверены, что слушателя вешаете на GPS-провайдера, а не на Network?
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Ответить