Для одного проекта делалось получение геокоординат клиента.
Предполагалось, что клиент мобильный. Для проверки зашёл туда с десктопа. К моему удивлению, моё положение было определено достаточно верно: ошибка составила метров 50, но здание можно идентифицировать однозначно.
Не ожидал этого для компьютера, который невозможно триангулировать по сотовым вышкам. Стал читать, в чём фокус.
Браузер (конкретно - Хром), похоже, может получить от ОС список видимых Wi-Fi сетей (не нужно быть ассоциированным для этого) и уровень их сигналов.
Для проверки выключил на компьютере Wi-Fi совсем. Моментально "переместился" в другой район города.
ОК, но как Гугл знает, где находится конкретная AP, положение которой никогда ему не сообщалось?
Оказывается, сообщалось :-) Если верить людям, Андроид-устройства с включенным позиционированием сообщают Гуглу видимые им AP, их SSID, MAC и уровень сигнала. Информация накапливается, дальше всё просто.
Поскольку я сам пару раз включал GPS в офисе, очень вероятно, что и я приложил руку к чуду своего обнаружения :-)
В моей работе такая любознательность Гугла скорее большой плюс. Впрочем, в чьей-нибудь ещё работе тоже :-) В конце концов, трафик на Гугл, как и любой другой, не идёт бесконтрольно.
Думаю, системой позиционирования пациентов по Wi-Fi сетям не только они располагают, так-та.
понедельник, января 20, 2014
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
Тысяча чертей! Я пару раз встречал такое, но всегда считал, что это просто какая-то из AP сливает инфу в Гугл.
Пора носить шапочку из фольги не снимая.
Отправить комментарий