Фон:
У меня есть iPhone 3GS с iOS 5.1 и тарифный план 3G, который я поддерживаю. Я также держать «Location Services» (GPS) всегда на , поскольку я использую приложения , которые используют его.
Тем не менее, я стараюсь держать Wi-Fi выключенным, потому что он разряжает батарею, и я редко пользуюсь телефоном в радиусе действия базовой станции, для которой я был бы авторизован - и мне не нравится переход на незащищенный «бесплатный» сети, даже кратко.
Сценарий:
Иногда, когда мне нужно найти адрес или маршрут, я использую приложение « Карты» . Когда я впервые запускаю приложение через какое-то время, я вижу диалоговое окно, в котором говорится, что я должен «включить Wi-Fi для повышения точности» .
Я забыл точный текст для диалога, но это общее сообщение, и кнопки «ОК» и «Настройки». («ОК», по-видимому, означает «Я понял , теперь уходи» , в отличие от «ОК, включите его». ) Я считаю диалог как раздражающим, так и озадачивающим. Когда я отклоняю это, я все еще получаю точное местоположение, насколько я могу судить!
Итак, я хотел бы знать:
Почему Карты говорят мне, что точность определения местоположения будет улучшена с включенным Wi-Fi? Есть ли какая-то проблема с GPS, которую Wi-Fi может как-то компенсировать? Я не понимаю, как это было бы полезно. Не достаточно ли точен GPS?
С точки зрения борьбы с раздражением: есть ли способ для меня замолчать этот диалог раз и навсегда? Мне не нравится продолжать признавать то, о чем мне уже сообщали десятки раз.
Благодарность!
Ответы:
IPhone использует вспомогательные GPS для повышения точности системы определения местоположения с использованием GPS и вышек сотовой связи. Сети Wi-Fi используются, чтобы помочь определить местоположение устройства; это называется гибридной системой позиционирования (XPS).
До выхода iOS 4 iOS подключалась к базе данных Skyhook Wireless о точках доступа Wi-Fi и их расположении . В апреле 2010 года Apple объявила, что перешла на собственную проприетарную базу данных.
Из соображений безопасности прочтите этот пресс-релиз Apple .
источник
Гибридная система позиционирования (XPS)
A-GPS (Assisted GPS) - это метод локализации, при котором используются как GPS, так и вышки сотовой связи (триангуляция сотовой связи) для повышения точности.
WPS (система позиционирования Wi-Fi) - это когда вы используете идентификацию сети Wi-Fi для локализации.
Гибридная система позиционирования (XPS) представляет собой комбинацию A-GPS и WPS.
Используя эту комбинацию, вы достигаете максимальной точности как в сельских, так и в густонаселенных районах.
Википедия по гибридному позиционированию:
Вот сравнение производительности различных служб локализации:
[ источник ]
источник
Если вы некоторое время не использовали GPS, чипсет GPS не будет иметь текущей информации об альманахе и эфемеридах GPS. Требуется до минуты, чтобы собрать достаточно этой информации из данных, которые спутники GPS посылают, чтобы получить правильное решение, и требуется больше времени для сбора полной информации альманаха и эфемерид.
Если устройство может сузить свое местоположение до нескольких сотен футов, то оно может отправлять эту информацию на серверы Apple, и они могут генерировать достаточно этой информации, чтобы заставить чипсет GPS гораздо быстрее подключаться к спутникам. Это часто называют «вспомогательной GPS», хотя это название относительно вводит в заблуждение во многих отношениях.
Теоретически можно было бы получить эту информацию из соседних сотовых вышек, но исторически iPhone работал на GSM, который имел плохие возможности позиционирования башни, когда iPhone впервые появился. Apple решила в первую очередь использовать Wi-Fi, а сотовую вышку - вторую.
Так что да, вы получите лучшую позицию быстрее, если вы находитесь рядом с точкой доступа Wi-Fi, на которую нанесено яблоко (и благодаря своей программе сбора данных он отображает много сигналов Wi-Fi), если вы включите Wi-Fi.
Я не верю, что есть способ отключить оповещение с просьбой включить Wi-Fi.
источник
За поддержку Apple :
Короче говоря, iOS использует краудсорсинг Wi-Fi в базе данных Apple, чтобы помочь точно настроить измерения GPS.
источник
IPhone и iOS в целом реализуют гибридный GPS, который опирается на базу данных известных точек WiFi, чтобы определять местоположение пользователя быстрее, чем с GPS, и для дополнительной точности, когда условия для GPS не оптимальны (область с высокими зданиями, в помещении ...) ,
Эта база данных создана на основе анонимных данных, собранных устройствами iOS.
В то время как Apple использовала Skyhook для своей базы данных WiFi, теперь они используют свою собственную в соответствии с этой статьей .
источник
У меня есть не что иное, как отдельные примеры, подтверждающие это, но я вполне уверен, что WiFi также используется для поддержки функции Apple Region Monitoring .
В конце 2010 или начале 2011 года на форуме разработчиков есть сообщение (я не могу найти ссылку, и я думаю, что вам может понадобиться учетная запись разработчика) от сотрудника Apple, в котором говорится, что мониторинг региона основан только на вышках сотовой связи. (не аппаратный GPS).
У нас сегодня была проблема в приложении, которое мы тестировали, когда регионы не были обнаружены определенным телефоном. Тогда мы поняли, что это был единственный телефон с выключенным WiFi (остальные были включены, но "Не подключен"). Когда мы включили WiFi, внезапно он начал собирать все.
Поэтому, если вы намереваетесь использовать такие приложения, как Banjo, Highlight или что-то еще, использующее Geoloqi, я бы рекомендовал включить ваш WiFi для лучшего восприятия.
источник