neděle 26. dubna 2009

GPS v iPhonu XVII - MotionX a cache pro mapy

GPS aplikace MotionX pro iPhone používá datové podklady z OpenStreetMap.org. Mapy si stahuje průběžně z Internetu, což
  • může být dost pomalé (zvlášť je-li na daném místě k dispozici jen GPRS)
  • nemusí fungovat vůbec (pokud signál chybí není vůbec nebo je to v zahraničí)
  • snižuje výdrž telefonu (žere to baterky)
Naštěstí MotionX si ukládá mapy do cache. Velikost cache se dá nastavit v Options až na 50MB.
Takže když chci, tak
  • načtu v MotionX mapy místa, kde se budu pohybovat, předem do cache
    (prostě si mapu toho místa zobrazím a posunuji výřez po celé oblasti, po které se budu pohybovat, tak dlouho až se celá plocha zobrazí = načte současně do cache) a to na místě s dobrým signálem (wifi)
  • vypnu v Options Map Data (neboli zakážu stahování mapových podkladů
A aplikace si od této chvíle musí vystačit s tím, co má v cache.

Při prvním spuštění mě upozorní na to, že nemůže stahovat mapové podklady, ale poté funguje zcela normálně.

Upozornění, že má zakázáno stahovat mapové podklady

Vypnutí stahování mapových podkladů v Options

1 komentář:

horyinfo řekl(a)...

Verze 5.1 už má možnost volit mezi OpenStreet Map, Open Cycle Map , Google roadmap a Google Satelitem. Kešuje ovšem jen negooglovské mapy.