Работата в GPS iphone - проект appstudio
Така че, как GPS? Навигационни сателити непрекъснато предават два типа данни за Земята, в което приемникът е ориентирана в пространството - алманаха и ефемериди.
Алманах - данни сателитна орбита. След получаване на алманах, GPS-приемник ще започнат да търсят разположението на сателитите, които ще бъдат навигация. Информацията, съдържаща се в алманаха, остава от значение за 2-3 месеца, след което положението вече не е възможно да се изчисли орбитите, без да актуализирате.
Ефемериди - координира данни на всеки отделен спътник. Когато спътници винаги имат една обща алманах, ефемериди, че всяка група е уникална сателит. Благодарение на въртенето на план значението на сателитна ефемеридата е много по-кратък - той не надвишава 4 часа.
Ако GPS-приемника знае нито алманах нито ефемеридата, тя започва да сканира честотите в търсене на най-малко един от алманаха, а това може да отнеме доста дълго време - десетки минути. За да попречи на потребителите да чака, тя е измислена технология Assisted GPS (съкратено като A-GPS).
A-GPS означава, че алманаха и ефемериди от спътниците не отиваха към GPS-приемник и клетъчни кули. В този случай, на приемника веднага получава цялата необходима информация в съответствие с кули и почти веднага хваща спътниците.
В iPhone е зададен като време A-GPS приемник. Но българския народ са в очакване на голямо разочарование - A-GPS или на един от местните оператори, не се поддържат. Това означава, че iPhone работи на стандартна технология - с дългогодишен търсене на алманаха.
iPhone създатели са били наясно, че A-GPS не е навсякъде, така добавя към устройството на поне една интересна технология - триангулацията клетъчни кули. Тя GPS обикновено няма нищо общо, но в повечето случаи дава доста точни (и най-важното - бързо) данни за местоположението.
Много от потребителите на iPhone объркани с истински GPS триангулация. Не забравяйте - GPS почти никога не започва да работи веднага след стартирането на Maps, още повече, че ако ги пуснете в сградата. Триангулация, от друга страна, работи навсякъде, където хванат клетъчна мрежа.
Ако iPhone се алманаха и ефемериди, на екрана ще видите следната пулсиращ точка, която се движи с вас. Ако не се намери спътниците, той ще бъде показан синия кръг с точка в центъра.
Триангулация на iPhone И това е един истински GPSАко сте навън, но някъде наблизо има Wi-Fi, можете да тествате функционалността на GPS-приемник на вашето iPhone, изключете самолетния режим и Wi-Fi. В този случай, триангулацията няма да бъде в състояние да започне, и ще видите една точка пулсиращ или iPhone ще даде следната грешка:
Ако вашият iPhone не захваща GPS-сателитния сигнал, основната рецепта е само един - за да забраните на настройките за автоматично заключване (General - Auto-Lock) и изчакайте търпеливо в продължение на 5-10 минути. За съжаление, практиката показва, че в 3.x на фърмуера GPS работи много по-зле - като iPhone 3G и iPhone 3GS новата. Причината за това не е точно свързан с хардуера, така че да се надяваме, че проблемът е решен в следващия фърмуер.
И последният въпрос, че много хора се интересуват от - един GPS и интернет трафика. Общуването iPhone GPS-приемник и сателити няма връзка с клетъчна комуникация не е така. Въпреки това, без интернет (GPRS или Wi-Fi) заявление по образец, които използвате Карти не може - защото няма да има къде да изтеглите самите карти. Въпреки това, в iPhone, можете предварително да качите своя кеш карта - след това можете да използвате GPS без много трафик, но за това ще трябва да отключите. За информация за това как да направите своя собствена ръце на кеш паметта и да го излее в iPhone, ще бъде обсъдено в следващата ни статия за GPS.