Upoznavanje GPS-a vašeg Windows phone-a.

Ikona vremena čitanja 6 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

U ovom kratkom članku želim dati kratak uvod u to kako usluge lokacije rade na Windows phone-u. Kao što je sasvim očito iz naziva, usluga lokacije je ugrađena usluga koja pruža podatke o lokaciji Windows Phone OS-u, ugrađenim aplikacijama i aplikacijama trećih strana. Zanima vas zašto se ova usluga zove usluga lokacije, a ne GPS usluga? Za to postoji razlog. Iako je svaki Windows phone vani opremljen GPS modulom, informacije o lokaciji ne dolaze uvijek iz GPS-a. Zapravo, većinu vremena Windows phone će prvo pokušati upotrijebiti druge izvore, prije nego što potroši dodatnu energiju za napajanje pravog GPS modula.

Evo tri izvora informacija koje Windows Phone koristi za dobivanje informacija o lokaciji: mobilni radio, Wi-Fi radio i GPS modul. Ova tri izvora zajedno često se nazivaju AGPS, što je skraćenica za potpomognuti GPS. Na ovom popisu GPS modul je zapravo zadnji i zadnji se također koristi. Za dobivanje GPS signala sa satelita potrebno je dosta energije. Također je potrebno puno vremena da se poprave minimalna 3-4 satelita potrebna za izvođenje triangulacije i dobivanje stvarne lokacije. Ne radi u zatvorenom prostoru i na njega mogu ozbiljno utjecati vanjski vremenski uvjeti, pokrivač drveća i obližnje planine ili visoke građevine. Kada GPS radi, daje vam najpreciznije podatke, ali povremeno ne. Možda je jednostavno nemoguće dobiti točne GPS koordinate na vašoj trenutnoj lokaciji.

Ovdje se pojavljuju druga dva izvora. Kada nije u načinu rada u zrakoplovu i unutar dometa, mobitel je uvijek spojen na jedan ili više tornjeva. Poznavanje lokacija mobilnih tornjeva u vašoj blizini omogućuje Windows telefonu da dobije vrlo približnu lokaciju. Granice pogreške su ogromne, ali dobivanje ovih informacija je brzo, ne zahtijeva gotovo nikakvu dodatnu snagu, radi gotovo posvuda i može biti dovoljno dobro za mnoge aplikacije.

Next metoda je iznimno učinkovita u urbanim sredinama i temelji se na Wi-Fi radiju. Ne morate biti spojeni ni na jednu Wi-Fi mrežu, ali morate ostaviti Wi-Fi radio uključen. Telefon će početi njuškati u potrazi za poznatim potpisima Wi-Fi mreža. Na strani poslužitelja Microsoft pohranjuje potpise milijuna Wi-Fi mreža i njihovih lokacija. U većini slučajeva Wi-Fi mreže iz domova ljudi ne kreću se puno i u naseljenim područjima vaš će telefon vidjeti puno Wi-Fi mreža iza svakog ugla. Sve dok se baza podataka razumno često ažurira, telefon može vrlo brzo dati iznenađujuće visoke točne informacije o lokaciji, samo gledanjem Wi-Fi mreža oko vas. Kao što sam već spomenuo - ne morate se ni povezati. Međutim, kako je baza podataka o mrežnoj lokaciji dostupna samo putem interneta, vaš će telefon za dobivanje podataka morati koristiti podatkovni plan ili poznatu Wi-Fi mrežnu vezu.

Savjet: ako često koristite lokaciju na naseljenim mjestima – uvijek ostavite uključen Wi-Fi radio, čak i ako se ne namjeravate povezati ni na jednu mrežu. To će potencijalno uštedjeti energiju i omogućiti vašem telefonu da puno brže odredi lokaciju u takvim područjima.

Jedno pitanje koje sam viđao da se često postavlja je zašto se čini da nema aplikacija za Windows Phone koje bi prikazivale trenutne položaje satelita i druge takve korisne GPS informacije, koje se često nalaze na GPS navigacijskim uređajima. Razlog je očito zato što Microsoft ne izlaže nikakav API programerima da bi vidjeli informacije tako niske razine. Štoviše, u većini slučajeva lokacija dolazi na Windows Phone bez upotrebe GPS-a uopće.

Savjet: Budući da je Windows phone toliko optimiziran da dobije početne informacije o lokaciji što je brže moguće, prvo očitanje koje dobijete često će biti najmanje točno. Većina aplikacija, uključujući ugrađene aplikacije kao što su Karte, zapravo se pretplate na promjene lokacije, pa ako joj date malo vremena - točnost vaše lokacije vjerojatno će se poboljšati.

Jedna postavka koja je izložena programerima zove se "Zahtijeva visoku preciznost". Zapravo, ova postavka uopće nema izravan utjecaj na točnost. Ali kada ga aplikacije koriste, usluga lokacije pokušat će iskoristiti više energije i ispraviti informacije o koordinatama pomoću GPS prijamnika, čak i ako su dostupne i informacije iz izvora manje energije (kao što su mobilni radio ili Wi-Fi).

Koristeći trenutnu implementaciju usluge lokacije, korisnici ili programeri ne mogu definitivno utvrditi dolazi li lokacija iz GPS-a ili drugih manje točnih izvora. Jedan dobar dar ipak je povišenje. Nadmorska visina je uvijek 0 kada informacije o lokaciji dolaze iz mobilnih tornjeva ili Wi-Fi mreža. Također prijavljena točnost je mnogo veća za GPS.

No, iako je sama točnost visoka, zbog male veličine GPS antena u mobilnim telefonima, podaci dolaze s puno nasumičnih šuma. Čak iu dobrim uvjetima izvan GPS lokacija može biti udaljena dosta metara. To možda neće biti veliki problem ako trebate znati samo jednu lokaciju (na kraju krajeva, ne očekujemo da podaci o lokaciji budu precizni), ali postaje veliki problem kada pokušate upotrijebiti ugrađeni GPS za snimanje staze ili dobivanje elevacije profila i dobiti izuzetno bučnu sliku. Pametne aplikacije, kao npr GPS kalkulator i nedavno pušten GPS Kalkulator PRO implementirajte napredni algoritam zvan Kalmanov filtar kako biste izgladili ove podatke i uklonili šum.

Savjet: Da biste uštedjeli energiju ili radi privatnosti, uvijek možete isključiti usluge lokacije na cijelom sustavu postavkama Postavke->sustav->lokacija: Usluge lokacije do od. Uz ovaj glavni prekidač, Windows Phone također vam daje detaljniju kontrolu nad korištenjem usluga lokacije putem Postavke->aplikacije. Provjerite pojedinačne postavke lokacije za Internet Explorer, karata, slike+kamera i traži. Na primjer postavka "Uključi informacije o lokaciji u slike koje snimaš" do On će se pobrinuti da Windows Phone automatski geo-tagira vaše fotografije kada informacije o lokaciji budu dostupne.

O nama kitja:

Kitya je GPS entuzijast i hobi programer Windows Phone. Aktivno razvija nekoliko besplatnih Windows phone aplikacija koje korisnicima pomažu u radu s lokacijskim uslugama, kao npr GPS kalkulator, Karta slike i Vremenska statistika, a sada također GPS Kalkulator PRO i Image Map Plus.

Više o temama: koordinate, GPS, Lokacija, Usluge lociranja