Службы определения местоположения Google неправильно определяют мое местоположение

Службы определения местоположения Google неправильно определяют мое местоположение

Укороченная версия:

Я живу в Айове. Приложение погоды AccuWeather.com на моем планшете Android, работающем только по WiFi, а также Google Maps и Chrome на моем ноутбуке сообщают мне, что я нахожусь в Оклахома-Сити. Почему?

Комментарий:

Насколько я понимаю, только на WiFI, службы определения местоположения Google используют грубое местоположение вашего IP-адреса для оценки вашего местоположения. Это всегда работало так в прошлом, и когда вы смотрите на Google Maps, вы обычно видите свое местоположение там, где находится ферма серверов вашего интернет-провайдера.

Этим летом я жил и работал в Оклахома-Сити, где купил старый Linksys WRT56G за 3 доллара в комиссионном магазине. Я быстро установил на него DD-WRT и т. д. Я установил его там, где жил, и пользовался им несколько недель. В то время у меня не было планшета, но был ноутбук.

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

  1. Я вернулся домой и пользуюсь своим ноутбуком и Chrome, связанным с моей учетной записью Google.
  2. Я приобрел новый телефон на базе Android, установил стороннее программное обеспечение и связал его со своим аккаунтом Google.
  3. Я купил и настроил планшет и привязал его к своему аккаунту Google.
  4. Мой домашний маршрутизатор сломался, и я заменил его маршрутизатором, который купил в Оклахома-Сити.

Я не совсем уверен, но в какой-то момент мне кажется, что мой ноутбук выдал мне результаты поиска по Оклахома-Сити. Google Maps на моем ноутбуке в настоящее время сообщает мне, что я в Айове, но ничего более точного. Мой планшет думает, что я в Оклахома-Сити ис тех пор, как я его установил. Мой телефон всегда показывал мне правильное [точное] местоположение.

Учитывая факты, я вижу две возможности:

  1. Google хранитпоследнее известное местоположение штрафас вашей учетной записью, которая была подхвачена моим планшетом, когда я связал его со своим аккаунтом Google. Планшет еще не синхронизировал новые точные местоположения. Поскольку точное местоположение будет иметь приоритет над грубым местоположением (а это все, что может вам предоставить WiFi), планшет использует старые данные о точном местоположении (грубые и точные данные относятся к службам определения местоположения системы Android). Кажется маловероятным, что планшет не синхронизировал бы новое точное местоположение примерно через неделю, я думаю, что мой новый телефон обновит эту информацию, и действительно, он отображает дату последней синхронизации как сегодня (позже, чем первоначальная настройка моего планшета). Мой планшет также отображает время последней синхронизации как сегодня. Единственное оставшееся объяснение — функция синхронизации местоположения в прошивке моего телефона (если она вообще есть) еще не работает. Это было бы правдоподобно, поскольку я использую неофициальную ночную сборку CM10. Однако это кажется маловероятным.

  2. У Google есть робот, который молча пингует каждый публичный IP-адрес, который может, и записывает/связывает присутствующий MAC-адрес с IP-адресом. Затем службы определения местоположения сначала пытаются найти вас, если более точная информация недоступна, по MAC-адресу, а затем по IP и т. д. Это непростая задача, и карта ассоциаций, вероятно, будет обновляться в лучшем случае раз в две недели. Это правдоподобно, поскольку некое массивное сопоставление IP-адреса <--> MAC-адреса находится прямо в переулке странных, но полуполезных вещей, которые может придумать Google, и у них определенно есть ресурсы для этого. Кроме того, это согласуется с тем фактом, что единственное, что, похоже, остается постоянным между до и после настройки моего планшета, — это маршрутизатор Linksys, происходящий из Оклахомы. Однако я считаю, что мой планшет думал, что он находится в Оклахоме с самого начала, до того, как я установил собственный маршрутизатор Оклахомы. Я также считаю этот вариант маловероятным.

Итак, я в растерянности. Оба варианта кажутся правдоподобными, но в лучшем случае маловероятными. Есть ли у кого-нибудь знания о том, как работают службы определения местоположения Google, или объяснение, почему мой планшет испытывает это странное явление?

решение1

И Google, и Apple используют службу определения местоположения Wi-Fi от Skyhook, которая использует специальный маршрутизатор для получения идентификатора вашего маршрутизатора Wi-Fi, когда они находятся поблизости, который будет сопоставлен с местоположением спутника. Эти данные о местоположении будут храниться в течение нескольких месяцев, прежде чем они выйдут и соберут и повторно проанализируют данные о местоположении каждого беспроводного маршрутизатора, до которого они смогут добраться с помощью своих усиленных беспроводных антенн.

Из часто задаваемых вопросов Skyhook:

Что такое «технология определения местоположения»?

Технология определения местоположения — это система, которая использует известное положение опорных точек и спутниковые сигналы для определения местоположения мобильных устройств. В качестве опорных точек Skyhook использует маршрутизаторы Wi-Fi и базовые станции сотовой связи (Cell ID), каждая из которых передает сигнал, включающий уникальный идентификатор. Когда устройство находится в зоне действия любой из этих опорных точек, система Skyhook сопоставляет данные сигнала и уникальные идентификаторы с имеющимися в ее базе данных, а также включает спутниковые сигналы GPS для определения местоположения пользователя.

Подробнее об этом здесь:http://www.skyhookwireless.com/whoweare/faq.php

Связанный контент