Почему приложение «Карты iPhone» иногда запрашивает «точность» Wi-Fi, даже если службы определения местоположения (GPS) включены?

12

Фон:

У меня есть iPhone 3GS с iOS 5.1 и тарифный план 3G, который я поддерживаю. Я также держать «Location Services» (GPS) всегда на , поскольку я использую приложения , которые используют его.

Тем не менее, я стараюсь держать Wi-Fi выключенным, потому что он разряжает батарею, и я редко пользуюсь телефоном в радиусе действия базовой станции, для которой я был бы авторизован - и мне не нравится переход на незащищенный «бесплатный» сети, даже кратко.

Сценарий:

Иногда, когда мне нужно найти адрес или маршрут, я использую приложение « Карты» . Когда я впервые запускаю приложение через какое-то время, я вижу диалоговое окно, в котором говорится, что я должен «включить Wi-Fi для повышения точности» .

Я забыл точный текст для диалога, но это общее сообщение, и кнопки «ОК» и «Настройки». («ОК», по-видимому, означает «Я понял , теперь уходи» , в отличие от «ОК, включите его». ) Я считаю диалог как раздражающим, так и озадачивающим. Когда я отклоняю это, я все еще получаю точное местоположение, насколько я могу судить!

Итак, я хотел бы знать:

  • Почему Карты говорят мне, что точность определения местоположения будет улучшена с включенным Wi-Fi? Есть ли какая-то проблема с GPS, которую Wi-Fi может как-то компенсировать? Я не понимаю, как это было бы полезно. Не достаточно ли точен GPS?

  • С точки зрения борьбы с раздражением: есть ли способ для меня замолчать этот диалог раз и навсегда? Мне не нравится продолжать признавать то, о чем мне уже сообщали десятки раз.

Благодарность!

Крис В. Ри
источник
2
Отстой, когда ваш офис переезжает, и они берут с собой точки доступа Wi-Fi. А потом вдруг ваш iPhone думает, что это совершенно другое место в течение нескольких месяцев ...
Свиш

Ответы:

12

IPhone использует вспомогательные GPS для повышения точности системы определения местоположения с использованием GPS и вышек сотовой связи. Сети Wi-Fi используются, чтобы помочь определить местоположение устройства; это называется гибридной системой позиционирования (XPS).

До выхода iOS 4 iOS подключалась к базе данных Skyhook Wireless о точках доступа Wi-Fi и их расположении . В апреле 2010 года Apple объявила, что перешла на собственную проприетарную базу данных.

Если Службы определения местоположения включены, ваше устройство будет периодически отправлять в Apple анонимно зашифрованные местоположения с географическими метками близлежащих точек доступа Wi-Fi и вышек сотовой связи, чтобы пополнить базу данных краудсорсинга точек доступа Wi-Fi и вышек сотовой связи. , Кроме того, если вы путешествуете (например, в автомобиле) и служба определения местоположения включена, устройство iOS с поддержкой GPS будет также периодически отправлять данные о местоположении и скорости движения GPS в анонимной и зашифрованной форме в Apple, чтобы использовать их для создание краудсорсинговой базы данных о дорожном движении. Данные о местоположении из краудсорсинга, собранные Apple, не идентифицируют вас лично.

Из соображений безопасности прочтите этот пресс-релиз Apple .

jtbandes
источник
7

Гибридная система позиционирования (XPS)

  • A-GPS (Assisted GPS) - это метод локализации, при котором используются как GPS, так и вышки сотовой связи (триангуляция сотовой связи) для повышения точности.

  • WPS (система позиционирования Wi-Fi) - это когда вы используете идентификацию сети Wi-Fi для локализации.

  • Гибридная система позиционирования (XPS) представляет собой комбинацию A-GPS и WPS.

    Используя эту комбинацию, вы достигаете максимальной точности как в сельских, так и в густонаселенных районах.

Википедия по гибридному позиционированию:

Гибридные системы позиционирования - это системы определения местоположения мобильного устройства с использованием нескольких различных технологий позиционирования. Обычно GPS (система глобального позиционирования) является одним из основных компонентов таких систем в сочетании с сигналами вышек сотовой связи, сигналами беспроводного интернета , датчиками Bluetooth или другими локальными системами позиционирования.

введите описание изображения здесь

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

введите описание изображения здесь [ источник ]

gentmatt
источник
К сожалению, я не знаю, где можно заставить этот диалог замолчать раз и навсегда. :(
джентматт
4

Если вы некоторое время не использовали GPS, чипсет GPS не будет иметь текущей информации об альманахе и эфемеридах GPS. Требуется до минуты, чтобы собрать достаточно этой информации из данных, которые спутники GPS посылают, чтобы получить правильное решение, и требуется больше времени для сбора полной информации альманаха и эфемерид.

Если устройство может сузить свое местоположение до нескольких сотен футов, то оно может отправлять эту информацию на серверы Apple, и они могут генерировать достаточно этой информации, чтобы заставить чипсет GPS гораздо быстрее подключаться к спутникам. Это часто называют «вспомогательной GPS», хотя это название относительно вводит в заблуждение во многих отношениях.

Теоретически можно было бы получить эту информацию из соседних сотовых вышек, но исторически iPhone работал на GSM, который имел плохие возможности позиционирования башни, когда iPhone впервые появился. Apple решила в первую очередь использовать Wi-Fi, а сотовую вышку - вторую.

Так что да, вы получите лучшую позицию быстрее, если вы находитесь рядом с точкой доступа Wi-Fi, на которую нанесено яблоко (и благодаря своей программе сбора данных он отображает много сигналов Wi-Fi), если вы включите Wi-Fi.

Я не верю, что есть способ отключить оповещение с просьбой включить Wi-Fi.

Адам Дэвис
источник
3

За поддержку Apple :

Улучшение точности GPS

Точность GPS зависит от количества видимых спутников GPS. Обнаружение всех видимых спутников может занять несколько минут, а точность постепенно увеличивается со временем. Используйте эти советы для повышения точности GPS:

  • Убедитесь, что на устройстве правильно установлены дата, время и часовой пояс в меню «Настройки»> «Основные»> «Дата и время». Если возможно, используйте «Установить автоматически». Важно: неверные настройки на вашем компьютере могут синхронизироваться с вашим устройством. Проверьте дату, время и часовой пояс на любом компьютере, который синхронизируется с вашим устройством.

  • Убедитесь, что у вас есть подключение к сотовой сети или сети Wi-Fi. Это позволяет Assisted GPS (A-GPS) на устройстве быстрее находить видимые спутники GPS, в дополнение к предоставлению информации о начальном местоположении с помощью Wi-Fi или сотовых сетей. Примечание. Микроэлементы (иногда называемые фемтосотами) не поддерживаются с помощью Location Services.

  • Поддерживать четкое представление о горизонте в нескольких направлениях. Имейте в виду, что стены, крыши транспортных средств, высокие здания, горы и другие препятствия могут блокировать прямой видимость спутников GPS. Когда это происходит, ваше устройство будет автоматически использовать Wi-Fi или сотовые сети для определения вашего местоположения, пока спутники GPS снова не будут видны.

Краудсорсинг Wi-Fi и услуги сотовой связи

Если Службы определения местоположения включены, ваше устройство будет периодически отправлять в Apple анонимно зашифрованные местоположения с географическими метками близлежащих точек доступа Wi-Fi и вышек сотовой связи, чтобы пополнить базу данных краудсорсинга точек доступа Wi-Fi и вышек сотовой связи. , Кроме того, если вы путешествуете (например, в автомобиле) и служба определения местоположения включена, устройство iOS с поддержкой GPS будет также периодически отправлять данные о местоположении и скорости движения GPS в анонимной и зашифрованной форме в Apple, чтобы использовать их для создание краудсорсинговой базы данных о дорожном движении. Данные о местоположении из краудсорсинга, собранные Apple, не идентифицируют вас лично.

Короче говоря, iOS использует краудсорсинг Wi-Fi в базе данных Apple, чтобы помочь точно настроить измерения GPS.

JW8
источник
1

IPhone и iOS в целом реализуют гибридный GPS, который опирается на базу данных известных точек WiFi, чтобы определять местоположение пользователя быстрее, чем с GPS, и для дополнительной точности, когда условия для GPS не оптимальны (область с высокими зданиями, в помещении ...) ,

Эта база данных создана на основе анонимных данных, собранных устройствами iOS.

В то время как Apple использовала Skyhook для своей базы данных WiFi, теперь они используют свою собственную в соответствии с этой статьей .

Согласно ответу ведущего юрисконсульта Apple Брюса Сьюелла, Apple собирает анонимные данные о местонахождении с iPhone, чтобы улучшить свою собственную базу данных о сотовых вышках и точках доступа Wi-Fi. Устройства под управлением версий iOS более старых, чем 3.2, все еще используют базы данных от Google и Skyhook для этих мест ...

койот
источник
1

У меня есть не что иное, как отдельные примеры, подтверждающие это, но я вполне уверен, что WiFi также используется для поддержки функции Apple Region Monitoring .

В конце 2010 или начале 2011 года на форуме разработчиков есть сообщение (я не могу найти ссылку, и я думаю, что вам может понадобиться учетная запись разработчика) от сотрудника Apple, в котором говорится, что мониторинг региона основан только на вышках сотовой связи. (не аппаратный GPS).

У нас сегодня была проблема в приложении, которое мы тестировали, когда регионы не были обнаружены определенным телефоном. Тогда мы поняли, что это был единственный телефон с выключенным WiFi (остальные были включены, но "Не подключен"). Когда мы включили WiFi, внезапно он начал собирать все.

Поэтому, если вы намереваетесь использовать такие приложения, как Banjo, Highlight или что-то еще, использующее Geoloqi, я бы рекомендовал включить ваш WiFi для лучшего восприятия.

Kevin
источник