Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 440
#1

NETWORK_PROVIDER и Wifi - Программирование Android

25.12.2013, 21:33. Просмотров 730. Ответов 2
Метки нет (Все метки)

Зачастую не может получить координаты по NETWORK_PROVIDER, но стоит включить Wifi и тут же ловит.
Какая связь между Wifi и геолокацией по NETWORK_PROVIDER?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 21:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос NETWORK_PROVIDER и Wifi (Программирование Android):

LocationManager network_provider troubles - Программирование Android
Добрый день, Написал сервис для считывания gps-координат. С GPS_PROVIDER проблем нет, все работает. Но если попытаться заменить на...

Подключение к WiFi - Программирование Android
Всем привет. Пытаюсь подключиться к открытой WiFI точке вот таким образом WifiConfiguration wifiConfig = new WifiConfiguration(); ...

wifi чат - Программирование Android
Подскажите пожалуйста необходимо данные с ячейки передать на другой девайс через wifi изначально подключённые к одной сети. Заранее спасибо

WiFi и энергосбережение - Программирование Android
Написал программу что-то вроде сетевого монитора, но есть одна проблема, которую нужно решить. Программа не использует WifiManager, а...

включение wifi - Программирование Android
имеется такой код : import android.net.wifi.WifiManager; import android.os.Bundle; import android.app.Activity; import...

Передача данных по Wifi - Программирование Android
Всем доброго времени суток! Нуждаюсь в помощи... Пишу диплом на тему "Wifi осциллограф". Имеется такой wifi...

2
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
25.12.2013, 22:32 #2
Дело не в WiFi, а в доступе к интернету.
NETWORK_PROVIDER позволяет определять ваше местоположение по базовым станциям сотовой связи и wifi сетям. Похоже что информация о доступных базовых станциях передается на какой-то сервер а он уже возвращает примерные координаты. Ваш телефон сам по себе не может понять где расположены базовые станции которые он сейчас ловит, ему только известны их уникальные идентификаторы по которым их можно различать. Серверу известны географические координаты всех базовых станций и их идентификаторы, поэтому он легко может определить примерные координаты устройства. Тоже самое происходит и с доступными wifi сетями которые ловит телефон.
p.s. Это моё понимание принципов работы NETWORK_PROVIDER'а. Если что не так, я не виноват :-)
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 440
25.12.2013, 23:08  [ТС] #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Дело не в WiFi, а в доступе к интернету.
NETWORK_PROVIDER позволяет определять ваше местоположение по базовым станциям сотовой связи и wifi сетям. Похоже что информация о доступных базовых станциях передается на какой-то сервер а он уже возвращает примерные координаты. Ваш телефон сам по себе не может понять где расположены базовые станции которые он сейчас ловит, ему только известны их уникальные идентификаторы по которым их можно различать. Серверу известны географические координаты всех базовых станций и их идентификаторы, поэтому он легко может определить примерные координаты устройства. Тоже самое происходит и с доступными wifi сетями которые ловит телефон.
p.s. Это моё понимание принципов работы NETWORK_PROVIDER'а. Если что не так, я не виноват :-)
В том то и дело, что мне не понятно какое участие принимает интернет.
Можно конечно представить, что примерное местоположение можно получить от провайдера, на который выходит wif-роутер. Но вряд ли провайдер выдает мой физический адрес. Может быть по ip-адресу определяется только город, а уже потом с помощью станций сотовой связи уточняется местоположение?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 23:08
Привет! Вот еще темы с ответами:

Информация о WiFi сетях - Программирование Android
Мне нужно программно вычислить кол-во WiFi сетей в радиусе действия: 1. Если в зоне действия есть 2 или менее WiFi сетей - вернуть true ...

Работа в wifi сети - Программирование Android
Можете показать пример кода как подключиться к сети wifi и передавать файлы определённому пк или планшету?

Ожидание подключения wifi - Программирование Android
Включаю wifi и пытаюсь дождаться подключения. Идея следующая final class ConnectivityReceiver extends BroadcastReceiver { ...

Управление звуком с ПК по WiFi - Программирование Android
Доброго времени суток. Вопрос встал такой: как управлять портом для наушников (звуком) нескольких телефонов (или просто разных...


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

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

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