iPhone developer: Simulace polohy při testování aplikace
Při práci s mapou nebo polohou se vám určitě bude hodit simulovat nějakým způsobem polohu zařízení nebo jeho pohyb.
Pro tento problém vám nabízí řešení jak přímo xCode, tak i IOS Simulator, oba tyto způsoby fungují spolehlivě a jejich používání je vcelku jednochuché.
Simulace polohy v IOS Simulatoru
V kontexotvém menu vybereme záložku Debug a poté položku Location, která nám už jednoduše nabízí možnosti simulace polohy. Můžete simulovat jak například trasu, tak i určitý bod, výběrem vlasní Custom Location, kde si zadáte vlastní bod.
Simulace v prostředí XCode
V Xcode jsou možnosti simulace obdobné. První a nejjednodušší způsob je výběr polohy přímo jako bodu. XCode má totiž v sobě přednastavených několik základních bodů, ze kterých je možné vybírat.
Druhá možnost, kterou oceníte hlavně při simulaci trasy, je simulace vlastní trasy v prostředí. Pro tuto možnost je nutné si vytvořit si GPX file:
Soubor je klasické XML obsahující jednotlivé souřadnice na mapě, které bude při simulaci postupně procházet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?xml version="1.0"?> <gpx version="1.1" creator="Xcode"> <wpt lat="35.641043" lon="139.609592"> <name>63.265614</name> </wpt> <wpt lat="35.641043" lon="139.609592"> <name>63.265614</name> </wpt> <wpt lat="35.640779" lon="139.609641"> <name>45.113590</name> </wpt> <wpt lat="35.640771" lon="139.609642"> <name>45.052517</name> </wpt> <wpt lat="35.640770" lon="139.609680"> <name>45.798065</name> </wpt> </gpx> |
Vygenerovaný soubor je nutné vybrat v nabídce lokací a pokud je přidán v projektu, bude se vám nabízet automaticky:
Případně zvolit poslední možnost a vybrat si GPX soubor libovolně z disku.