A Windows Phone GPS-jének megismerése.

Olvasási idő ikonra 6 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Ebben a rövid cikkben szeretnék röviden bemutatni, hogyan működnek a helymeghatározó szolgáltatások a Windows Phone rendszeren. Amint az a névből teljesen nyilvánvaló, a helyszolgáltatás az a beépített szolgáltatás, amely helyadatokat biztosít a Windows Phone operációs rendszernek, a beépített és harmadik féltől származó alkalmazásoknak. Érdekelne, hogy ennek a szolgáltatásnak a neve helymeghatározási szolgáltatás, és nem GPS-szolgáltatás? Ennek megvan az oka. Annak ellenére, hogy minden Windows telefon fel van szerelve GPS-modullal, a helyadatok nem mindig a GPS-től származnak. Valójában a Windows Phone legtöbbször más forrást próbál meg először használni, mielőtt extra energiát fordítana a valódi GPS-modul bekapcsolására.

Íme három információforrás, amelyet a Windows Phone a helyadatok megszerzéséhez használ: mobilrádió, Wi-Fi rádió és a gps-modul. Ezt a három forrást együtt gyakran AGPS-nek nevezik, ami az Assisted GPS rövidítése. Ebben a listában a GPS-modul az utolsó helyen áll, és utolsóként kerül felhasználásra. Elég sok energiát igényel a GPS-jelek vétele a műholdakról. Hosszú időbe telik a háromszögelés végrehajtásához és a tényleges hely meghatározásához szükséges minimum 3-4 műhold rögzítése is. Beltérben nem működik, és súlyosan befolyásolhatja a kültéri időjárás, a fatakaró és a közeli hegyek vagy magas építmények. Amikor a GPS működik, a legpontosabb adatokat adja, de gyakran nem. Lehetséges, hogy egyszerűen lehetetlen megtalálni a pontos GPS-koordinátákat az aktuális tartózkodási helyén.

Itt másik két forrás jön szóba. Ha nincs repülőgép üzemmódban, és a hatótávolságon belül van, a mobiltelefon mindig egy vagy több mobiltoronyhoz csatlakozik. A közeli mobiltornyok elhelyezkedésének ismerete lehetővé teszi, hogy a Windows Phone hozzávetőlegesen meghatározza a helyét. A hibahatárok óriásiak, de ezeknek az információknak a megszerzése gyors, szinte nem igényel többletenergiát, szinte mindenhol működik, és sok alkalmazáshoz elég jó lehet.

A következő módszer rendkívül hatékony a városi területeken, és Wi-Fi rádión alapul. Nem kell csatlakoznia egyetlen Wi-Fi hálózathoz sem, de a Wi-Fi rádiót bekapcsolva kell hagynia. A telefon elkezdi szaglászni a Wi-Fi hálózatok ismert aláírásait. A szerver oldalon a Microsoft Wi-Fi hálózatok millióinak aláírását és azok helyeit tárolja. A legtöbb esetben az emberek otthonából származó Wi-Fi hálózatok nem mozognak sokat, és lakott területeken telefonja sok Wi-Fi hálózatot fog látni minden sarkon. Mindaddig, amíg az adatbázist ésszerűen gyakran frissítik, ez meglepően nagy pontosságú helyinformációt adhat a telefonnak, már csak a körülöttünk lévő Wi-Fi hálózatok megtekintésével. Ahogy már említettem – még csak csatlakozni sem kell. Mivel azonban a hálózatok helyadatbázisa csak az interneten keresztül érhető el, a telefonnak vagy az adatcsomagot vagy egy ismert Wi-Fi hálózati kapcsolatot kell használnia az adatok lekéréséhez.

Tipp: ha gyakran használja a helymeghatározást lakott helyeken – mindig hagyja bekapcsolva a Wi-Fi rádiót, még akkor is, ha nem tervezi a hálózathoz való csatlakozást. Ez potenciálisan energiát takarít meg, és lehetővé teszi, hogy a telefon sokkal gyorsabban meghatározza a helymeghatározást az ilyen területeken.

Az egyik olyan kérdés, amelyet gyakran feltesznek, az az, hogy miért nincs olyan alkalmazás a Windows Phone-hoz, amely megmutatná a műholdak aktuális helyzetét és más hasznos GPS-információkat, amelyek gyakran megtalálhatók a GPS-navigációs eszközökön. Ennek oka nyilvánvalóan az, hogy a Microsoft egyetlen API-t sem tesz ki a fejlesztők számára, hogy ilyen alacsony szintű információkat lássanak. Sőt, a legtöbb esetben a helymeghatározás GPS használata nélkül érkezik meg a Windows Phone-ra.

Tipp: Mivel a Windows Phone annyira optimalizált, hogy a lehető leggyorsabban megkapja a kezdeti helyinformációkat, az első leolvasás gyakran a legkevésbé pontos. A legtöbb alkalmazás, beleértve az olyan beépített alkalmazásokat is, mint a Térkép, valóban előfizet a helyváltoztatásra, így ha ad neki egy kis időt – a hely pontossága valószínűleg javulni fog.

A fejlesztők számára elérhető egyik beállítás a „Nagy pontosság szükséges”. Valójában ennek a beállításnak nincs közvetlen hatása a pontosságra. De amikor az alkalmazások használják, a helymeghatározó szolgáltatás megpróbál több energiát használni, és a koordináta-információkat a GPS-vevő segítségével korrigálja, még akkor is, ha kevésbé energiaigényes forrásokból (például mobilrádió vagy Wi-Fi) származó információk is elérhetők.

A helymeghatározási szolgáltatás jelenlegi megvalósításával a felhasználók vagy a fejlesztők nem tudják egyértelműen megállapítani, hogy a helymeghatározás GPS-ből vagy más kevésbé pontos forrásból származik-e. Egy jó ajándék azonban a magasság. A magasság mindig 0, ha a helyadatok mobiltornyokból vagy Wi-Fi hálózatokból származnak. A jelentett pontosság is sokkal nagyobb a GPS-nél.

De bár maga a pontosság nagy, a mobiltelefonokban található GPS-antennák kis mérete miatt az adatok sok véletlenszerű zajjal járnak. Még jó körülmények között is a GPS-en kívüli hely jó néhány méterre lehet. Lehet, hogy ez nem jelent nagy problémát, ha csak egy helyet kell tudnia (elvégre nem várjuk el, hogy a helyadatok pontosak legyenek), de óriási problémát okoz, ha a beépített GPS-t próbálja meg rögzíteni egy nyomvonalat vagy egy magassági profilt, és rendkívül zajos képet kaphat. Okos alkalmazások, mint pl GPS kalkulátor és nemrég szabadult GPS Calculator PRO egy Kalman-szűrő nevű fejlett algoritmust valósítson meg az adatok kiegyenlítésére és a zaj eltávolítására.

Tipp: Energiatakarékosság vagy adatvédelmi okokból bármikor kikapcsolhatja a helymeghatározó szolgáltatásokat az egész rendszerben beállítással Beállítások->rendszer->helyszín: Helymeghatározási szolgáltatások nak nek le. A főkapcsoló mellett a Windows Phone részletesebb szabályozást is biztosít a helyszolgáltatások használatával kapcsolatban Beállítások->Alkalmazások. Tekintse meg az egyes helybeállításokat a következőhöz: Internet Explorer, térképek, képek+kamera és a keresés. Például beállítás „Tartsa be a helyadatokat a készített képekbe” nak nek On gondoskodik arról, hogy a Windows Phone automatikusan földrajzi címkével látja el a fényképeket, amikor elérhetőek a helyadatok.

Rólunk kitya:

Kitya GPS rajongó és hobbi Windows Phone fejlesztő is. Aktívan fejleszt több ingyenes windows phone alkalmazást, amelyek segítik a felhasználókat a helyszolgáltatásokkal való munkában, mint pl GPS kalkulátor, Képtérkép és a Időjárási statisztika, és most is GPS Calculator PRO és a Image Map Plus.

Bővebben a témákról: koordináták, gps, Települések, helymeghatározó szolgáltatások