Андроид запоминает местоположение wi-fi

    Обнаружил интересный эффект, после переезда на новую квартиру, когда я находился дома, телефон определял местоположение по старому адресу.
    Первая мысль — он запомнил где находится вай-фай точка и теперь, когда видит ее, автоматически подставляет местоположение. Тогда я просто выключил вай-фай, но ничего не изменилось.
    Очень странно, поскольку кроме вай-фая мне ничего не приходило в голову. Получается вай-фай в телефоне не выключается для определения местоположения.
    Следующим шагом я решил забыть сеть, тогда и местоположение этой точки телефон должен забыть. Опять ничего, телефон упорно продолжал показывать старый адрес.
    Пришлось выдернуть роутер из розетки, после чего определился мой реальный адрес.
    Осталось проверить, если переименовать точку доступа, то по всей вероятности он должен запомнить для нее новый адрес. Но вай-фай точек с адресами dir-300 или default очень много, нельзя завязываться только на имя.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 30

      +6
      Читаем внимательно соглашение с гуглем, там об этом прямо написано. И можно либо запретить либо разрешить данное.
        0
        Настройки — Координаты — Использовать беспроводные сети (Координаты определяются с помощью Wi-Fi или сотовых сетей)
          +1
          Это все понятно. Вопрос — как при перемещении вай-фай точки заставить телефон правильно определять новое местоположение.
            +1
            Включить GPS. Через некоторое время данные обновятся.
              +3
              Только лучше не «Андройд запоминает...», а Корпорация Добра запоминает и периодически обновляет положение точек WiFi.
        +2
        Определение местоположения по mac адресу роутера — habrahabr.ru/post/110299/
          +2
          Этот сервис сказал, что я в Луизиане, телефон уже больше года периодически утверждает, что я в Махачкале (причём, переубедить его сложно), а на самом-то деле я в Новокузнецке. Вот что это такое? У кого-то железки с таким же внешним маком или есть ещё какие-то варианты?
            0
            маки бывает дублируются. они не уникальны и об этом давно известно. особенно этим страдают китайцы.

            по-правилам так быть не должно, но это повсеместная практика.
            0
            по всей видимости, сервис больше нормально не работает
            я в новом орлеане =)
            +8
            Кроме SSID есть ещё и MAC-адрес роутера
              –5
              Меня больше всего при перемещении маршрутизатора веселит, что телефон даже не задумывается, как он за несколько секунд перемещается на пару тысяч километров.
                +10
                Мне вдруг стало интересно, как вы перемещаете роутер за несколько секунд на пару тысяч километров.
                  –1
                  Телепортация?
                    0
                    Да никак я его не перемещаю. Я его один раз привез при переезде. И пока я иду по улице, телефон думает, что я в одном городе. А как только захожу домой — опа, и я в паре тысяч километров по его мнению.
                  0
                  Мне кажется чтобы отвязать «привязанную» к местности Wi-Fi точку доступа, достаточно в Google-Картах на телефоне дождаться приёма GPS сигнала, по крайней мере мне помогло. Так же, возможно, постепенно точка перейдёт в новой местоположение и судя по базовой станции, но это, мне кажется, дольше…
                    +1
                    Врубил gps и высунул телефон из окна. Пока gps работает, конечно местоположение определяется правильно. Как только вырубил, все вернулось обратно.
                      0
                      Ну изменения сразу и не должны вступить в силу, через 1-3 дня только) И не забудьте что галочка «Использовать беспроводные сети» должны стоять.
                      Просто я пользуюсь Локатором, и у меня сохраняется история. Недавно поменял себе роутер и местоположение тоже сначала не сразу привязалось к Wi-Fi (определял по сотовой базовой станции), но после того как врубил GPS, то через пару дней wi-fi привязался к местности.
                        +1
                        Уже прошло 2 недели.
                    +1
                    Включить ГПС, включить вайфай, включить гугло карты.
                    Ходить вокруг дома до просветления =)
                    Через какое-то время вайфайка будет асоциирована с новыми координатами
                      +1
                      Там ходить придётся столько, что эдак можно достигнуть не только просветления, но и состояния бодхисаттвы.
                      0
                      А как вы обнуляли координаты? Я так подозреваю после выключения Wi-Fi ведроид упорно показывал последнее известное местоположение.

                      Для чистоты эксперимента нужно поехать на другой конец города, определить там координаты по GPS, выключить Wi-Fi и телефон и приехать снова домой. Если после включения телефон, с выключенным Wi-Fi, снова определит координаты старой квартиры, то пора делать шапочку из фольги.
                        +1
                        Не понимаю, почему у людей это вызвало такой интерес.
                        Это не баг, это фича. Причем о ней написано уже было много, включая хабр.
                        Да гугл собирает макадреса вайфай точек и ассоциирует их с положением.
                          0
                          Чето я с утра тупанул, не нужно никуда ездить. Но все равно странно, я думал гугл отдает предпочтение определению координат по такому приоритету: GPS — БС операторов — Wi-Fi
                            0
                            Приоритеты вы расставили правильно, но гугл делает по следующей схеме:
                            1. Сначало используется уже известная информация. По БС можно определить район от 100 м до 1-2 км радиусе
                            2. Потом по уже «запомненым» Wi-Fi получить по точнее. т.к. есть у них таблица Wi-Fi MAC <=> GPS и по уровню сигналов можно определить примерное положение между точками
                            3. А вот после холодного\горячего старта GPS можно уже поставить точку более точно.

                            У меня иногда уходит до 30 секунд на определение координат, а между многоэтажками может занять и до минуты. А Wi-Fi точек и БС в городе по больше будет, от сюда и более точная навигация выйдет.

                            По крайней мере у меня так отображается все на картах в андроид
                            1. примерная локация с радиусом в 1км.
                            2. уточнее до 50-100 метров
                            3. GPS — координаты
                        +4
                        Как-то на пост мало тянет — скорее Q&A.
                          +1
                          А вот помню случай был…
                          На начальном этапе оВайФаивания московского метрополитена, наблюдал несколько месяцев интересный фейк на кольцевой — при спуске в метро я «телепортировался» в Питер, в район Черной Речки или Старой деревни (соответствующие станции питерского метро).
                          Но потом стало нормально, вероятно через какое-то время Гуггл понимает, что ВайФай точку перенесли.
                            0
                            Дык старый же функционал, с самых первых версий ещё.
                              0
                              Вшае наблюдение совершенно справедливо. Когда у меня выключен GPS, но я нахожусь в окрестности Wi-Fi-точки с именем по умолчанию, то тогда Android непременно думает, что я нахожусь в Москве. Это недоработка с их стороны, потому что в Москве нет оператора Tele2, а у меня есть; более того, я к нему подключён.
                                +1
                                Всегда хотелось организовать флэшмоб — на каком-нибудь сайте собраться и обменяться большой группе людей из разных городов MAC-адресами и SSID роутеров… =)
                                  0
                                  попробуйте www.skyhookwireless.com/howitworks/submit_ap.php
                                  очень запросто может помочь

                                  Only users with full accounts can post comments. Log in, please.