Google Gears Geolocation

Любой треп, каким-либо боком касающийся Интернет технологий...

Модератор: EGORR

Google Gears Geolocation

Сообщение TRAHOMOTO » 14 май 2010, 00:00

Многие слышали, некоторые использовали Google Gears. Вот и я докатился до этого. Все интересно, забавно и просто, НО попробовав пример Geolocation Demo я откровенно офигел - КАК? он знает мое местоположение?

Итак сабж: было проведено 6 опытов по результатам которых получили такие данные:

1) Домашний ноутбук подключен к провайдеру "А" через Wi-Fi роутер - местоположение и адрес верный
2) Домашний ПК подключен к провайдеру "А" проводом через роутер - местоположение и адрес НЕ верный
3) Рабочий ПК подключен к провайдеру "Б" проводом через ... - местоположение и адрес НЕ верный
4) Ноутбук подключен к провайдеру "В" через Wi-Fi роутер - местоположение и адрес верный
5) Рабочий ПК подключен к провайдеру "Г" проводом через aDSL роутер - местоположение и адрес НЕ верный
6) Ноутбук подключен к провайдеру "Д" через Wi-Fi роутер - местоположение и адрес верный

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

Вобщем 2 Cisco'вода и 1 программер хотят хотя бы понять как Гугл знает где расположены точки доступа.
Предполагается наличие объекта
Аватар пользователя
TRAHOMOTO
Модератор
 
Сообщений: 513
Зарегистрирован: 19 янв 2010, 17:18
Откуда: Украина, Луганск

Re: Google Gears Geolocation

Сообщение Nekromancer » 14 май 2010, 17:58

Your address is: Кишинёв, undefined, Молдова (47.026859, 28.841551)

This page demonstrates basic usage of the Geolocation API.


Ну чё непонятного. Он пингует с начала модем, потом провайдера и потом ещё что то. Основываясь на IP и полученных данных говорит что да как.

undefined - это регион, в Молдове их нету :)
Web is the future ...
Аватар пользователя
Nekromancer
Модератор
 
Сообщений: 419
Зарегистрирован: 19 янв 2010, 15:06
Откуда: Молдова

Re: Google Gears Geolocation

Сообщение TRAHOMOTO » 16 май 2010, 15:45

Совсем не убедительно. Я не знаю ни одного провайдера в своем городе, который бы фиксировал местоположение выдаваемого IP. При этом версия не состоятельна, потому что практически у всех клиентов динамический реальный IP.

Вот еще версия от владельца магазина продукции Apple:

Всем известно что практически в каждом устройстве Apple интегрированы средства работы с Google. Перед использованием таких средств выдается запрос а-ля
Разрешить взаимодействие с Google?
если на этом этапе отказать, то приложение попросту не будет работать. Итак подтвердив взаимодействие пользователь не уведомляется что при этом происходит, а вот тут то и начинается версия на примере iPhone. Телефон имеет GSM/3G-модуль и соответственно всегда может установить свое местоположение посредством опроса точек-доступа и триангуляционного расчета и при этом аппарат может запеленговать сигнал любой Wi-Fi точки и передать гуглу эти данные. Далее все как обычно, обрабатываем, сохраняем и возвращаем при запросе.

Подтверждением состоятельности этой теории может быть опыт поставленный этим же человеком.
Он купил себе iMac приехал домой и распаковав его подключил к домашней сети по следующей схеме
Код: выделить все
3g-modem -> PC ==== (((Wi-Fi))) ==== iMac 
                    (((Wi-Fi))) ==== iPhone

После чего чуда не произошло, Google Maps на iMac показали не верное местоположение. Однако через 10-15 минут все стало на свои места и iMac и iPhone и iPad как один указали на его дом в частном секторе, в котором "отродясь не было интернета"
Предполагается наличие объекта
Аватар пользователя
TRAHOMOTO
Модератор
 
Сообщений: 513
Зарегистрирован: 19 янв 2010, 17:18
Откуда: Украина, Луганск

Re: Google Gears Geolocation

Сообщение Nekromancer » 16 май 2010, 21:48

Это уже другое дело. А то что пингуется в демке это всего лишь прокси и провайдеры.
Web is the future ...
Аватар пользователя
Nekromancer
Модератор
 
Сообщений: 419
Зарегистрирован: 19 янв 2010, 15:06
Откуда: Молдова


Вернуться в Курилка

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 2