Seznamte se s GPS vašeho Windows Phone.

Ikona času čtení 6 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

V tomto krátkém článku chci krátce představit, jak fungují polohové služby na Windows Phone. Jak je zcela zřejmé z názvu, polohová služba je vestavěná služba, která poskytuje údaje o poloze pro operační systém Windows Phone, vestavěné aplikace a aplikace třetích stran. Zajímá vás, proč se tato služba jmenuje lokalizační služba a nikoli služba GPS? Má to svůj důvod. I když je každý telefon s Windows vybaven modulem GPS, informace o poloze nepocházejí vždy z GPS. Ve skutečnosti se Windows Phone většinu času pokusí nejprve použít jiné zdroje, než utratí extra energii na napájení skutečného modulu GPS.

Zde jsou tři zdroje informací, které telefon Windows používá k získání informací o poloze: mobilní rádio, Wi-Fi rádio a modul GPS. Tyto tři zdroje dohromady se často označují jako AGPS, což je zkratka pro Assisted GPS. V tomto seznamu je modul GPS ve skutečnosti poslední a také se používá jako poslední. Získání signálu gps ze satelitů vyžaduje poměrně hodně energie. Také trvá dlouho, než se zafixují minimálně 3-4 satelity potřebné k provedení triangulace a získání skutečné polohy. Nefunguje uvnitř a může být vážně ovlivněn venkovními povětrnostními podmínkami, stromovým porostem a blízkými horami nebo vysokými stavbami. Když GPS funguje, poskytuje vám nejpřesnější data, ale často ne. Může být jednoduše nemožné získat správné GPS souřadnice ve vaší aktuální poloze.

Zde vstupují do hry další dva zdroje. Když není mobilní telefon v režimu letadlo a je v dosahu, je vždy připojen k jedné nebo více mobilním věžím. Znalost umístění mobilních věží ve vaší blízkosti umožňuje systému Windows Phone získat velmi přibližnou polohu. Chybové rozpětí je obrovské, ale získávání těchto informací je rychlé, nevyžaduje téměř žádné dodatečné napájení, funguje téměř všude a může být dost dobré pro mnoho aplikací.

Další metoda je extrémně účinná v městských oblastech a je založena na Wi-Fi rádiu. Nemusíte být připojeni k žádné Wi-Fi síti, ale musíte nechat Wi-Fi rádio zapnuté. Telefon začne vyhledávat známé podpisy sítí Wi-Fi. Na straně serveru Microsoft ukládá podpisy milionů Wi-Fi sítí a jejich umístění. Ve většině případů se sítě Wi-Fi z domácností lidí příliš nepohybují a v obydlených oblastech váš telefon uvidí spoustu sítí Wi-Fi za každým rohem. Pokud je databáze přiměřeně často aktualizována, může to telefonu poskytnout překvapivě vysokou přesnost informací o poloze velmi rychle, pouhým pohledem na Wi-Fi sítě kolem vás. Jak jsem již zmínil – nemusíte se ani připojovat. Protože je však databáze umístění sítí dostupná pouze přes internet, váš telefon bude muset k získání dat použít datový tarif nebo známé připojení k síti Wi-Fi.

Tip: pokud často používáte polohu na obydlených místech – vždy ponechejte zapnuté Wi-Fi rádio, i když se neplánujete připojit k žádným sítím. Potenciálně to ušetří energii a umožní vašemu telefonu získat polohu mnohem rychleji v takových oblastech.

Jedna otázka, kterou jsem viděl poměrně často, je, proč se zdá, že pro Windows Phone neexistují žádné aplikace pro zobrazení aktuální polohy satelitů a další užitečné informace GPS, které se často nacházejí na navigačních zařízeních GPS. Důvodem je zjevně to, že Microsoft nevystavuje žádné API vývojářům, aby viděli informace na tak nízké úrovni. Více než to, ve většině případů se poloha dostává do Windows Phone bez použití GPS.

Tip: Vzhledem k tomu, že systém Windows Phone je optimalizován tak, aby získal informace o počáteční poloze co nejrychleji, první měření, které získáte, bude často nejméně přesné. Většina aplikací, včetně vestavěných aplikací, jako jsou Mapy, se skutečně přihlašuje k odběru změn polohy, takže pokud tomu dáte trochu času – přesnost vaší polohy se pravděpodobně zlepší.

Jedno nastavení vystavené vývojářům se nazývá „Vyžadovat vysokou přesnost“. Ve skutečnosti toto nastavení nemá vůbec žádný přímý vliv na přesnost. Když je však aplikace používají, služba určování polohy se pokusí využít více energie a opravit informace o souřadnicích pomocí přijímače GPS, i když jsou k dispozici také informace z méně energeticky náročných zdrojů (jako je mobilní rádio nebo Wi-Fi).

Při použití současné implementace služby určování polohy není pro uživatele ani vývojáře možné jednoznačně určit, zda poloha pochází z GPS nebo jiných méně přesných zdrojů. Jedna dobrá nabídka je však nadmořská výška. Nadmořská výška je vždy 0, když informace o poloze pocházejí z mobilních věží nebo sítí Wi-Fi. Také hlášená přesnost je mnohem vyšší pro GPS.

Ale i když je přesnost sama o sobě vysoká, kvůli malé velikosti antén GPS v mobilních telefonech přicházejí data s velkým náhodným šumem. I za dobrých podmínek mimo GPS polohu může být docela pár metrů daleko. To nemusí být velký problém, pokud potřebujete znát pouze jednu polohu (koneckonců neočekáváme, že údaje o poloze budou přesné), ale stane se to obrovský problém, když se pokusíte použít vestavěný GPS k záznamu trasy nebo získání výškový profil a získáte extrémně zašuměný obraz. Chytré aplikace, jako např GPS kalkulačka a nedávno vydáno GPS kalkulačka PRO implementovat pokročilý algoritmus nazvaný Kalmanův filtr k vyhlazení těchto dat a odstranění šumu.

Tip: Chcete-li šetřit energii nebo z důvodu ochrany osobních údajů, můžete kdykoli vypnout služby určování polohy v celém systému pomocí nastavení Nastavení->systém->umístění: Lokalizační služby na pryč. Kromě tohoto hlavního přepínače vám Windows Phone také poskytuje podrobnější kontrolu nad používáním lokalizačních služeb prostřednictvím Nastavení->aplikace. Podívejte se na jednotlivá nastavení polohy pro Internet Explorer, mapy, obrázky + fotoaparát a hledat. Například nastavení „Zahrňte do pořízených snímků informace o poloze“ na On zajistí, že Windows Phone automaticky označí vaše fotografie zeměpisnými značkami, když jsou k dispozici informace o poloze.

O Nás kitya:

Kitya je nadšenec GPS a také fanoušek vývojáře Windows Phone. Aktivně vyvíjí několik bezplatných aplikací pro Windows Phone, které uživatelům pomáhají pracovat s lokalizačními službami, jako je např GPS kalkulačka, Obrazová mapa a Statistiky počasí, a nyní také GPS kalkulačka PRO a Obrazová mapa Plus.

Více o tématech: souřadnic, gps, KDE?, poziční služby