Nie wiem jak jest w tym przypadku, ale np. Nokia N82 ma wbudowany GPS tzw. AGPS. Chodzi o to, że przy łapaniu fix'a GPS wspomaga się łącząc z internetem przez GPRS (nie wiem co pobiera almanachy, efemerydy?). I rzeczywiście w takim przypadku fix łapany jest błyskawicznie. Oczywiśćie można zablokować łączenie przez GPRS i wtedy GPS działa klasycznie pobierając potrzebne dane z satelit, co oczywiście trwa dłużej.
O A-GPS wiem że pobiera dane(mapy) z google maps lub czegoś innego dlatego GPRS jest potrzebny.
Zgodnie z informacjami na stronie Nokii:
"System A-GPS (Assisted Global Positioning System) pomaga urządzeniu mobilnemu w nawiązywaniu połączeń z satelitami. Podczas używania systemu A-GPS urządzenie otrzymuje za pośrednictwem sieci komórkowej przydatne dane satelitarne ze wspomagającego serwera danych."
Nie mam pojęcia co to za "przydatne dane satelitarne" pobierane z serwera, natomiast A-GPS napewno nie ma nic wspólnego z pobieraniem fragmentów map z Google maps czy Nokia map. Są to dwie różne sprawy. W pierwszym przypadku urządzenie łączy się z jakimś tam serwerem pobierając jakieś tam dane (bliżej nieokreślone przez firmę Nokia). Drugi przypadek należy rozdzielić w zależności od tego czy kożystamy z Google maps czy Nokia map, czy jeszcze innego rozwiązania. Ze znanych mi rozwiązań Google maps, NaviExpert czy chociażby Targeo mobile nie przechowują map lokalnie w urządzeniu, łączą się za pośrednictwem GPRS pobierając potrzebne w danej chwili fragmenty map. Nokia maps wykorzystuje GPRS do pobrania fragmentów map które nie zostały jeszcze pobrane , ewentualnie do pobrania aktualizacji map. Programy takie jak Automapa nie wykorzystują, przynajmniej na razie GPRS do żadnych celów