Cunoașterea GPS-ului telefonului tău Windows.

Pictograma timp de citire 6 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

În acest scurt articol vreau să ofer o scurtă introducere a modului în care funcționează serviciile de localizare pe Windows Phone. După cum este destul de evident din nume, serviciul de localizare este serviciul încorporat care furnizează date despre locație către sistemul de operare Windows Phone, aplicațiile încorporate și terțe părți. Sunteți curios de ce acest serviciu este numit serviciu de localizare și nu serviciu GPS? Există un motiv pentru asta. Chiar dacă fiecare telefon Windows de acolo este echipat cu un modul GPS, informațiile despre locație nu provin întotdeauna de la un GPS. De fapt, de cele mai multe ori Windows Phone va încerca să utilizeze mai întâi alte surse, înainte de a cheltui putere suplimentară pentru a porni modulul GPS real.

Iată trei surse de informații pe care Windows Phone le folosește pentru a obține informații despre locație: radio celular, radio Wi-Fi și modulul GPS. Aceste trei surse combinate sunt adesea denumite AGPS, care înseamnă GPS asistat. În această listă, modulul GPS este de fapt ultimul și este folosit și ultimul. Este nevoie de multă putere pentru a obține semnale GPS de la sateliți. De asemenea, este nevoie de mult timp pentru a remedia cel puțin 3-4 sateliți necesari pentru a efectua o triangulare și a obține locația reală. Nu funcționează în interior și poate fi grav afectat de condițiile meteorologice din exterior, acoperirea copacilor și munții din apropiere sau structurile înalte. Când GPS-ul funcționează, vă oferă cele mai precise date, dar din când în când nu o face. Ar putea fi pur și simplu imposibil să obțineți coordonatele GPS corecte în locația dvs. actuală.

Aici intră în joc alte două surse. Când nu este în modul avion și în raza de acțiune, telefonul mobil este întotdeauna conectat la unul sau mai multe turnuri de telefonie mobilă. Cunoașterea locațiilor turnurilor mobile din apropierea dvs. permite Windows Phone să obțină o locație foarte aproximativă. Marjele de eroare sunt uriașe, dar obținerea acestor informații este rapidă, aproape că nu necesită putere suplimentară, funcționează aproape peste tot și poate fi suficient de bună pentru multe aplicații.

Metoda următoare este extrem de eficientă în zonele urbane și se bazează pe radio Wi-Fi. Nu trebuie să fiți conectat la nicio rețea Wi-Fi, dar trebuie să lăsați radioul Wi-Fi Activat. Telefonul va începe să caute semnături cunoscute ale rețelelor Wi-Fi. Pe partea de server, Microsoft stochează semnăturile milioanelor de rețele Wi-Fi și locațiile acestora. În cele mai multe cazuri, rețelele Wi-Fi din casele oamenilor nu se mișcă prea mult, iar în zonele populate telefonul dvs. va vedea o mulțime de rețele Wi-Fi la fiecare colț. Atâta timp cât baza de date este destul de des actualizată, acest lucru poate oferi telefonului o precizie surprinzător de mare a informațiilor despre locație, foarte rapid, doar privind rețelele Wi-Fi din jurul tău. După cum am menționat deja, nici măcar nu trebuie să vă conectați. Cu toate acestea, deoarece baza de date a locației rețelelor este disponibilă numai prin internet, telefonul dvs. va trebui fie să utilizeze planul de date, fie o conexiune cunoscută la rețea Wi-Fi pentru a obține datele.

Sfat: dacă utilizați des locația în locuri populate – lăsați întotdeauna radioul Wi-Fi pornit, chiar dacă nu intenționați să vă conectați la nicio rețea. Poate economisi energie și va permite telefonului să obțină locația mult mai rapid în astfel de zone.

O întrebare pe care am văzut-o adresată destul de des este de ce pare să nu existe aplicații pentru Windows Phone care să arate pozițiile actuale ale sateliților și alte astfel de informații utile GPS, care se găsesc frecvent pe dispozitivele de navigație GPS. Motivul este, evident, că Microsoft nu expune niciun API dezvoltatorilor pentru a vedea informații de nivel scăzut. Mai mult decât atât, în cele mai multe cazuri locația vine la Windows Phone fără a utiliza deloc GPS.

Sfat: Deoarece Windows Phone este atât de optimizat pentru a obține informațiile inițiale despre locație cât mai repede posibil, prima citire pe care o obțineți va fi adesea cea mai puțin precisă. Majoritatea aplicațiilor, inclusiv aplicațiile încorporate, cum ar fi Maps, se abonează de fapt la schimbările de locație, așa că, dacă îi acordați ceva timp, precizia locației dvs. se va îmbunătăți probabil.

O setare expusă dezvoltatorilor se numește „Necesită precizie ridicată”. De fapt, această setare nu are nici un efect direct asupra preciziei. Dar atunci când aplicațiile îl folosesc, serviciul de localizare va încerca să utilizeze mai multă putere și să corecteze informațiile despre coordonate folosind receptorul GPS, chiar dacă sunt disponibile și informații din surse mai puțin consumatoare de energie (cum ar fi radioul celular sau Wi-Fi).

Folosind implementarea actuală a serviciului de localizare, utilizatorii sau dezvoltatorii nu pot spune cu siguranță dacă locația provine din GPS sau din alte surse mai puțin precise. Totuși, un bun cadou este înălțimea. Altitudinea este întotdeauna 0 atunci când informațiile despre locație provin de la turnuri celulare sau rețele Wi-Fi. De asemenea, precizia raportată este mult mai mare pentru GPS.

Dar, deși acuratețea în sine este mare, datorită dimensiunii mici a antenelor GPS din telefoanele mobile, datele vin cu mult zgomot aleatoriu. Chiar și în condiții bune în afara locației GPS poate fi la câțiva metri distanță. Aceasta ar putea să nu fie o problemă mare dacă trebuie să cunoașteți o singură locație (la urma urmei, nu ne așteptăm ca datele de locație să fie precise), dar devine o problemă uriașă atunci când încercați să utilizați GPS-ul încorporat pentru a înregistra o pistă sau pentru a obține un profil de cotă și obțineți o imagine extrem de zgomotoasă. Aplicații inteligente, cum ar fi Calculator GPS și lansat recent Calculator GPS PRO implementați un algoritm avansat numit filtru Kalman pentru a netezi aceste date și a elimina zgomotul.

Sfat: Pentru a economisi energie sau din motive de confidențialitate, puteți oricând să dezactivați serviciile de localizare la nivelul întregului sistem prin setare Setări->sistem->locație: Servicii de localizare la de pe. În plus față de acest comutator principal, Windows Phone vă oferă, de asemenea, un control mai granular despre utilizarea serviciilor de localizare prin intermediul Setări->aplicații. Consultați setările individuale ale locației pentru Internet Explorer, hărţi, poze+camera și căutare. De exemplu setarea „Include informații despre locație în fotografiile pe care le faci” la On se va asigura că Windows Phone va eticheta automat fotografiile dvs. atunci când informațiile despre locație sunt disponibile.

Despre Noi kitya:

Kitya este un pasionat de GPS și, de asemenea, este un hobby dezvoltator de telefoane Windows. El dezvoltă în mod activ câteva aplicații gratuite pentru Windows Phone care îi ajută pe utilizatori să lucreze cu servicii de localizare, cum ar fi Calculator GPS, Harta imagine și Statistici meteo, și acum, de asemenea Calculator GPS PRO și Imagine Map Plus.

Mai multe despre subiecte: coordonatele, gps, Locație, servicii de localizare