GPS на iPhone

Мини FAQ что и как нужно делать, чтоб работал GPS.

Немного теории
Начнем, пожалуй, с объяснения, что такое A-GPS и чем он отличается от GPS. В большинстве случаев сотовые телефоны не имеют достаточно хорошего приемника, который бы смог обеспечить увереный прием сигнала в помещении или между высотками. Именно тут приходит на помошь так называемый A-GPS, что в большинстве других мобильных телефонах называется просто GPS.

A-GPS (англ. Assisted GPS) система, ускоряющая определение координат GPS-приёмником.
Космический сегмент: Для функционирования A-GPS необходима космическая часть, хотя конечные приёмники могут не обладать приёмниками спутникового сигнала.

Наземная инфраструктура: Для работы приёмника A-GPS требуется инфраструктура, ретранслирующая сигналы GPS спутников (Альманах, созвездия), a также список видимых в данной местности спутников. Предполагается объединение этой инфраструктуры с сетями сотовой связи.

On-line Основной режим. Всю работу по определению координат выполняет инфраструктура. Определение координат возможно только при наличии плотного покрытия оператором сотовой связи.

Off-line Вспомогательный режим, приёмник A-GPS обновляет альманах, эфемериды и список видимых спутников. При этом приём сигнала со спутников и определение собственных координат приёмник выполняет самостоятельно. Следует заметить, что некоторые A-GPS приёмники неспособны работать в этом режиме.

После всего выше прочитанного мы обратили внимания на слово «альманах» и «эфимерис»

GPS спутники передают два вида данных - альманах и эфимерис. Альманах содержит параметры орбит всех спутников. Каждый спутник передаёт альманах для всех спутников. Данные альманаха не отличаются большой точностью и действительны несколько месяцев.
В свою очередь, данные эфимериса содержат очень точные корректировки параметров орбит и часов для каждого спутника, что требуется для точного определения координат. Каждый GPS спутник передаёт только данные своего собственного эфимериса. Эти данные действительны только 30 минут. Спутники передают свой эфимерис каждые 30 секунд.

Итак, мы разобрались, как происходит определения координат, но почему все-таки в моем новеньком телефоне не работает GPS! Для работы GPS вам нужно сделать так называемый холодный старт:

Каждый GPS-спутник передает данные эфимериса, содержащие информацию об орбитах всех спутников, входящих в систему GPS. В комплексе с другими полями данных это полное сообщение передается каждые 12.5 минут. Приемник периодически получает этот сигнал и обновляет в своей памяти данные альманаха, необходимые для дальнейшей работы.

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

Когда вы покупаете новый GPS-приемник и включаете его в первый раз, то он не “знает”, где находится. Чтобы определить свое местоположение приемник начинает сканировать частотный диапазон GPS в поисках нужных сигналов. Такой процесс, называемый “холодный старт” и включающий в себя поиск, декодирование сигналов и проведение расчетов, может занимать от 5 до 20 минут. Точная продолжительность зависит от ряда факторов, включая количество видимых спутников и алгоритм поиска, реализованный в данной модели. С другой стороны, если навигатор “знает” свое местоположение (оно может быть введено вручную или в качестве него может быть принято последнее запомненное положение), то вышеуказанный процесс значительно сокращается. Более того, если приемник уже имеет в памяти ранее запомненный альманах, то местоположение будет определено в течение нескольких секунд. Это называется “горячий старт”. В качестве вспомогательного средства для “горячего старта” некоторые модели приемников имеют “прожженный” в постоянной памяти дополнительный альманах. Хотя его данные всегда будут отличаться от актуальных на данный момент времени, однако его наличие позволяет существенно сократить время определения местоположения в тех случаях, когда прием истинного альманаха от спутников затруднен.

GPS

Итак, сам мини FAQ для iPhone
1) Настраиваем EDGE или WI-FI
2) Выходим на улицу, желательно на открытую местность (поле, площадь вашего города, крыша я конечно утрирую) То есть вопрос: - а если я подойду к окну? Отпадает сразу!
3) Запускаем само приложения (MAPS) и ждем минут 5-20
4) После этого вы сможете пользоваться вашим GPS-ом, и он будет определять координаты в течение 10-20 секунд

В отличие от многих других телефонов, A-GPS в iPhone будет работать без связи с сетью, что позволит вам использовать его на природе, да и вообще любой точке мира, где ловится сигнал спутника (однако не забывайте, что вам нужна будет Google Maps, придется ее подгрузить заранее).

На текущий момент не известно, насколько быстро A-GPS будет сажать аккумулятор: iPhone будет сам автоматически включать и выключать систему позиционирования по надобности, что сохранит заряд. Предполагается, что при активной его работе (постояный трекинг позиции и т.д.) потреблять он будет все же достаточно много.

Источник : Ипхонес.ру