De ce nu locația exactă. Geolocalizare în iOS - toate cele mai importante lucruri despre navigare pe iPhone și iPad

Informațiile despre multe servicii Yandex depind de locația utilizatorului. De exemplu, pagina principală Yandex arată prognoza meteo locală, afișe și ambuteiajele din orașul dvs. Locația este, de asemenea, luată în considerare în rezultatele căutării: dacă sunteți în căutarea unei săli de sport, Yandex vă va arăta cele mai apropiate cluburi sportive.

Dacă v-ați dezactivat locația, va apărea un link în rezultatele căutării Rezultate în apropiere. Puteți să-l atingeți pentru a permite accesul la locația dvs. și pentru a obține rezultate mai precise pentru căutarea dvs.

Puteți modifica setările de acces la locație utilizând instrucțiunile de acces la locație.

  1. Cum să setați orașul manual
  2. Cum să resetați setările orașului
  3. Cum să preveniți detectarea locației

Cum îmi determină Yandex orașul

Yandex poate determina locația dispozitivului dvs. în mai multe moduri:

  • După adresa IP

    În mod implicit, orașul în care se află un dispozitiv conectat la Internet este determinat prin adresa IP a acestui dispozitiv.

    Pot exista situații în care aceeași adresă IP este utilizată în orașe diferite. Apoi, locația care este setată corect pentru un utilizator va fi determinată incorect pentru alt utilizator.

  • Folosind tehnologia LBS

    Tehnologia LBS (Location-based service) vă permite să determinați o locație mai precisă a dispozitivului:

    • Prin puncte de acces Wi-Fi. Când adaptorul Wi-Fi al dispozitivului dvs. este pornit, acesta verifică periodic puterea semnalului rețelelor din apropiere. Locația aproximativă a dispozitivului poate fi determinată dacă printre rețelele Wi-Fi există cel puțin una a cărei locație este cunoscută de Yandex. De exemplu, acesta ar putea fi un hotspot Wi-Fi într-o cafenea din apropiere.
    • Prin celula rețelei celulare. Locația unui dispozitiv mobil este determinată folosind identificatorul de celulă al rețelei celulare (Cell ID), în raza căreia se află dispozitivul.

    Coordonatele rezultate sunt comparate cu baza noastră de date a locației punctelor de acces Wi-Fi și a celulelor celulare.

    Notă. Utilizatorii Yandex.Maps au ajutat la crearea bazei de date. Folosind tehnologia Yandex.Locator încorporată, aplicația mobilă Yandex.Maps, cu acordul utilizatorului, transmite în mod constant coordonatele GPS ale dispozitivului și determină ce stație de bază deservește telefonul la aceste coordonate și ce rețele Wi-Fi sunt vizibile.

Bazat pe Android, nu detectează/nu detectează corect locația. Navigarea nu funcționează sau nu funcționează corect. Ce să faci și cum să o rezolvi?

Mulți utilizatori întâmpină o problemă atunci când telefon sau Tableta Android începe să acționeze. Se pare că nu s-a întâmplat nimic care ar putea cauza o defecțiune, dar nu funcționează așa cum ar trebui.

De exemplu, dispozitivul are probleme cu faptul că a încetat să-și determine locația fie tableta e sau Navigarea telefonului nu funcționează corect. Motivul pentru aceasta poate fi:

primul: Defecțiune software- adica problema este o eroare de software

al 2-lea: Defecțiune hardware- adica problema este în hardware (adică este necesară înlocuirea sau restaurarea pieselor de schimb pentru gadget)

Cu toate acestea, nu vă grăbiți să vă supărați - în 90% din cazuri există probleme operarea funcțiilor de recunoaștere a locației, geolocalizare, detecție prin satelit, navigare etc. smartphone a sau Tableta Android este de vină eroare software pe care le puteți repara cu ușurință singur.

Remedierea unei erori software:

Metoda 1. Destul de simplu - du-te la "setari", găsiți acolo "backup și resetare", în care alegi resetare completă setări cu ștergerea tuturor datelor. Fiți atenți, folosirea acestei metode este adesea eficientă, dar presupune ștergerea tuturor fotografiilor, contactelor, parolelor, muzicii, jocurilor, videoclipurilor și, în general, a tuturor informațiilor stocate pe dvs. smartphone e sau tableta e. Prin urmare, mai întâi salvați tot ce aveți nevoie conectând gadgetul la computer. Dacă această metodă nu vă convine sau dacă după aceasta problema nu este rezolvată, consultați Metoda 2.

Metoda 2.

Bazat pe rezolvarea problemelor de comunicare și recepție în rețea număr de telefon și tablete bazate pe Android prin introducerea de software suplimentar. Utilități care controlează toate procesele din interiorul gadgeturilor. Astăzi, există destul de multe, însă, cu cât o aplicație conține mai puține funcții, cu atât este mai eficientă, de regulă. Cea mai bună modalitate de a monitoriza funcțiile sistemului, de a corecta și de a corecta toate setările posibile și erorile de sincronizare este un utilitar mic, ușor de utilizat și gratuit pentru dispozitivele bazate pe Android. Puteți descărca aplicația de pe Google Play și puteți vedea opțiunile suplimentare din descriere. După instalarea aplicației, nu mai rămâne decât să o lansați. În plus, în principiu, nu ți se cere nimic mai mult. Aplicația va prelua controlul deplin asupra funcțiilor dispozitivului. (Apropo, printre altele, gadgetul va începe să se încarce cu 20% mai repede, iar performanța sa va crește semnificativ, ceea ce va afecta viteza de încărcare și funcționarea tuturor aplicațiilor, jocurilor și a sistemului în ansamblu. În medie. , după scanare, sistemul rulează cu 50% mai rapid.)

  • De asemenea, pentru a obține viteza maximă de schimb de date prin Internet, se recomandă să instalați un browser de mare viteză pe dispozitivul dvs. Android Browser YandexÎl puteți descărca de pe Google Play.

Metoda 3.

Schimbarea software-ului dispozitivului, sau așa cum se mai numește "re firmware". Această metodă, de regulă, necesită anumite abilități și poate fi rezolvată contactând Centrul de service. Pentru a îndeplini singur această sarcină, trebuie să contactați site-ul web al producătorului dispozitivului dvs., să descărcați utilitățile necesare pentru flash-ul firmware-ului și al firmware-ului în sine, apoi reinstalați-l pe gadget-ul dvs.

Dacă niciuna dintre metode nu aduce rezultate, din păcate, va trebui să contactați Centrul de service pentru repararea ta tableta a sau smartphone a.

Un telefon sau o tabletă Android nu detectează/nu detectează corect locația. Navigarea nu funcționează sau nu funcționează corect. Ce să faci și cum să o rezolvi?

Anterior, doar serviciile de informații și armata aveau capacitatea de a urmări locația, dar acum orice utilizator mobil își poate construi propriile rute, vizualiza locurile vizitate și urmărește o altă persoană (cu acordul său). Sistemul de navigație este încorporat în toate smartphone-urile moderne, este ușor de activat: sistemul GPS și transmisia de date prin Internet sunt responsabile pentru acest lucru. Datele de geolocalizare pot fi obținute și cu ajutorul programelor spion.

Ce este transferul de geodate pe Android

GPS este un sistem pentru determinarea locației unui dispozitiv pe suprafața pământului. Multe aplicații bazate pe Android și iOS sunt legate de geolocalizare, de exemplu, căutarea atracțiilor din apropiere, cafenele, magazine. Folosind geodate, utilizatorul poate trasa traseul optim pentru a ajunge la o destinație în interiorul sau în afara orașului.

Sistemul de navigație funcționează prin comunicare cu un satelit sau cu turnuri de telefonie mobilă din apropiere. De obicei, telefonul găsește balize pentru a primi un semnal și primește informații de la acestea, transmițând date despre locația dvs. Telefoanele mobile moderne funcționează cu toate sistemele de navigație disponibile fără a fi legate de o anumită țară. Pentru a lucra cu GPS, se folosesc sisteme GLONASS, GPS, Deidou (China). Funcția principală a geolocalizării pentru Android este de a construi un traseu către punctul dorit. Pentru a face acest lucru, puteți utiliza un cont Google sau aplicații terță parte.

Cum să activați geolocalizarea pe Android

Unele aplicații și programe oferă automat să activeze un sistem de coordonate după instalare, de exemplu, fotografii, Instagram, Tinder, Hărți. Trebuie doar să faceți clic pe „Permite” și funcția va fi activată. Dacă trebuie să activați singur funcția (manual), urmați următoarele instrucțiuni:

  1. Deschideți meniul Setări.
  2. Accesați Securitate și locație.
  3. Deschideți secțiunea „Locație”.
  4. Mutați comutatorul în poziția Pornit (doar glisați-l spre dreapta). Comutatorul ar trebui să se aprindă, indicând o stare activă.
  5. Pe modelele de telefoane noi există un panou de setări rapide (de obicei schimbați panoul de sus în jos).
  6. Găsiți pictograma GPS și activați-o.

Dacă dețineți un telefon Apple, puteți activa geolocalizarea după cum urmează:

  1. Accesați setările telefonului dvs.
  2. Deschideți secțiunea „Confidențialitate” sau „Confidențialitate”.
  3. Apoi faceți clic pe „Servicii de localizare”.
  4. Aici trebuie să comutați la poziția Pornit, comutatorul vizavi de programele care acceptă determinarea datelor de locație.
  5. Prima dată când porniți aplicații care folosesc GPS, vi se va cere să activați geolocalizarea.

Moduri de operare

Există mai multe surse de informații pentru a urmări poziția unui dispozitiv în spațiu. Când activați funcția, vi se va cere să alegeți unul dintre cele trei moduri:

  1. Conform tuturor surselor. Opțiunea preferată, în versiunile timpurii ale sistemului de operare Android, a fost numită „High Precision”. Oferă precizie maximă în determinarea locației dispozitivului, folosind toate instrumentele disponibile pentru geopoziționare. Datele vor fi colectate de la operatorul de telefonie mobilă, de la sateliți GPS, informații prin Bluetooth și canale Wi-Fi (dacă sunt activate).
  2. După coordonatele rețelei. În versiunile anterioare de Android, modul se numea „Battery Saver”. Această funcție a folosit numai date de la un operator de telefonie mobilă sau rețele wireless pentru urmărire. Modul economic este numit deoarece GPS-ul este dezactivat și nu consumă baterie. Acest lucru ajută utilizatorul să prelungească durata de viață a bateriei și să economisească energia bateriei.
  3. Prin sateliți GPS. În versiunile inițiale de Android se numește „După senzorii dispozitivului”. Pentru geolocalizare, sunt folosite doar datele de la un tracker GPS. Informațiile de la rețelele wireless și operatorii de telefonie mobilă nu vor fi luate în considerare.

Istoricul locațiilor și transferul de geodate

În secțiunea de meniu „Istoricul locațiilor”, puteți activa înregistrarea rutelor, locurilor pe care le-ați vizitat diferite unități și atracții. Datele sunt stocate pe serverele Google și pot fi vizualizate printr-un cont în acest sistem pe Google Maps. Pentru a face acest lucru, va trebui să deschideți secțiunea numită „Cronologie”. Înainte de a face acest lucru, trebuie să vă conectați la contul dvs. Google cel puțin o dată de pe dispozitiv.

Dacă doriți ca rudele sau prietenii dvs. să aibă acces la locația dvs., trebuie să adăugați utilizatori în secțiunea „Transfer de geodate”. Ei vor avea acces la informații despre mișcările tale și locația reală în timp real. De asemenea, utilizatorii de încredere își vor putea urmări mișcările prin Google Maps din secțiunea „Afișează unde sunt”.

Cum se utilizează geolocalizarea

Specificul utilizării acestei funcții depind de obiectivele stabilite pentru aceasta. Geolocalizarea pe Android și iOS este disponibilă pe toate smartphone-urile moderne. După activare, veți putea marca pe fotografii locurile în care au fost făcute (datele sunt extrase automat) și să marcați puncte interesante pe hartă. Coordonatele sunt adăugate, dacă li se acordă permisiunea, tuturor rețelelor sociale populare: VKontakte, Facebook, Instagram. De asemenea, puteți utiliza geolocalizarea pentru a urmări o anumită persoană. Pentru a face acest lucru, va trebui să utilizați programe și aplicații suplimentare.

Determinarea locației telefonului prin Google

Dacă aveți un profil pe serviciul Google, vă puteți conecta dispozitivul la acesta. Gigantul de căutare oferă o funcție specială „Găsiți dispozitiv”, care este activată prima dată când vă conectați la contul dvs. de pe un telefon mobil. Veți avea posibilitatea de a reda un sunet puternic chiar și atunci când sunetul este oprit, de a bloca dispozitivul sau de a șterge complet toate datele de pe acesta. Una dintre secțiunile „Afișați pe hartă” determină locația telefonului mobil, dar numai cu condiția ca:

  • dispozitivul este pornit și asociat cu acest cont Google;
  • există o conexiune la internet;
  • funcția de geolocalizare activată;
  • Funcția Găsește-mi dispozitivul este activată.

Pentru a vedea locația dispozitivului dvs. Android în contul dvs. Google, trebuie să faceți următoarele:

  1. Accesați pagina contului dvs.
  2. În partea de sus va fi o selecție de dispozitive (dacă folosiți mai multe), selectați-l pe cel de care aveți nevoie.
  3. Va apărea o listă de acțiuni: trimiteți un semnal sonor, blocați, găsiți dispozitivul.
  4. Dacă sunt îndeplinite condițiile de mai sus, atunci punctul în care se află mobilul va apărea pe hartă.
  5. Dacă unii parametri sunt dezactivați, va afișa ultimul loc unde a fost reparat telefonul.

Găsiți Androidul meu

Acest program de geolocalizare pentru Android este potrivit pentru toate modelele din versiunea 1.6. Trebuie să descărcați aplicația și să o transferați pe telefon prin cablu. Apoi, despachetați fișierul de instalare; după instalare, aplicația funcționează în modul offline și nu se manifestă în niciun fel. Serviciile de stocare a datelor de la terți nu sunt utilizate; toate datele sunt trimise pe e-mailul dvs. în numele dvs.

Când descărcați și instalați utilitare de interceptare și urmărire, confirmați automat că programul nu va fi utilizat ilegal. Pentru a utiliza programul trebuie să parcurgeți pași suplimentari:

  1. Înainte de instalare, trebuie să activați elementul „Surse necunoscute” din setările dispozitivului Android, astfel încât să puteți instala utilitarul.
  2. De pe telefonul pe care doriți să îl urmăriți, accesați site-ul web și faceți clic pe butonul „Instalare”.
  3. Programul va necesita dreptul de a accesa Internetul, de a trimite și de a citi SMS-uri. Confirmați toate aceste toleranțe.
  4. Pentru a primi date despre locație, trimiteți un SMS pe telefonul dvs. mobil cu comanda =location=. Veți primi un SMS de răspuns cu coordonatele.

Hărți Google

O altă aplicație de la Google, specializată în geolocalizare. Folosind hărți, puteți trasa cel mai bun traseu din lume. Funcția utilă „Afișează unde sunt” a aplicației ajută la urmărirea locației utilizatorului. Aplicația funcționează atât pe dispozitivele Android, cât și pe iOS. Programul trebuie instalat pe ambele telefoane (al tău și al cărui proprietar vrei să-l urmărești). Trebuie să faceți următoarele:

  1. Pe dispozitivul pe care îl urmăriți, activați funcția „Afișați unde sunt” din contul dvs. Google.
  2. Selectați o perioadă de urmărire, introduceți numărul dvs. de telefon sau e-mailul.
  3. Apoi, pe mobil, accesați Google Maps, deschideți secțiunea „Afișează unde sunt” și selectați telefonul urmărit din listă.

Programe pentru construirea de rute către adrese Android

Toate aplicațiile care pot funcționa cu hărți pot fi împărțite aproximativ în două tipuri: acces offline și acces online. Acestea din urmă necesită o conexiune la servere pentru a funcționa, care conțin date de hărți, actualizări și pot descărca fișierele lipsă. Conexiunea este necesară la construirea unei rute. Dacă îl salvați mai târziu în memoria dispozitivului (cache), nu va trebui să reactivați Internetul. Există o serie de programe care necesită întotdeauna acces la rețea. Dezavantajele unor astfel de carduri sunt următorii factori:

  • Încărcarea hărților necesită trafic, costurile sunt mici, dar există;
  • Durata de viață a bateriei unui telefon mobil fără reîncărcare este redusă datorită unei conexiuni constant active la rețea;
  • Nu peste tot există acces la Internet.

Programele offline nu necesită o conexiune la Internet: trebuie doar să vă conectați la un computer care are acces la rețea. Prin cablu puteți transfera carduri de pe acesta pe mobil sau pe alte dispozitive Android. Ruta este construită pe baza celor deja existente în baza de date, astfel încât utilizatorul nu va putea crea rute complet noi. În plus, va trebui să stocați o cantitate mare de date pe telefon.

Yandex.Navigator

Acesta este un serviciu de la motorul de căutare Yandex care poate funcționa atât online, cât și offline. Navigatorul ajută la rezolvarea problemelor și a situațiilor neprevăzute care apar pe drum. Mai întâi trebuie să îl instalați pe un dispozitiv mobil cu sistemul de operare Android:

  1. Deschide magazinul oficial Google.
  2. Prin căutare, găsiți Yandex.Navigator.
  3. Faceți clic pe pictograma „Instalare”.

Pentru a începe să-l utilizați, trebuie să efectuați configurarea inițială a aplicației. Proprietarul telefonului mobil poate seta singur parametrii conform următoarelor instrucțiuni:

  1. Faceți clic pe pictograma aplicației care apare pe ecranul smartphone-ului dvs.
  2. Abia la prima lansare vor apărea două solicitări din program. Confirmați accesul la geolocalizare și microfon.
  3. Este recomandat să efectuați ambele permisiuni pentru ca navigatorul să funcționeze cât mai corect posibil.

După setările inițiale, va apărea o hartă cu o săgeată în centru care indică locația dvs. curentă. Apoi, puteți seta următoarele setări suplimentare:

  1. Faceți clic pe butonul „Meniu” situat în dreapta jos. Deschideți secțiunea „Setări”.
  2. Elementul „Vizualizarea hărții” este responsabil pentru comutarea între hărțile rutiere și stradale standard și satelit. Puteți alege una dintre opțiuni, dar opțiunea schematică este considerată mai convenabilă.
  3. Pentru a comuta în modul offline, trebuie să deschideți elementul „Descărcați hărți”, apoi faceți clic pe linia de căutare. Va apărea o selecție de țări, teritorii, regiuni, orașe și provincii. Găsiți zona de care aveți nevoie.
  4. Fila „Cursor” este responsabilă pentru pictograma poziției dvs. curente.

Secțiunea de setări „Sunet” este responsabilă pentru selectarea limbii în care programul va comenta informațiile despre traseu și drum. În această filă puteți efectua următoarele setări:

  1. Lansați fila Narator.
  2. Selectați setarea care vi se potrivește (voce feminină sau masculină etc.).
  3. Lăsați ultimele trei elemente activate, astfel încât să puteți obține indicații folosind comanda vocală „Ascultă, Yandex”. Doar dictează-ți destinația și programul îți va arăta calea.

Acestea sunt toate setările de bază înainte de a începe să lucrați cu programul. Pentru a construi o rută, puteți utiliza două metode de introducere:

  1. Manual. Faceți clic pe linia de căutare, introduceți adresa dorită și apăsați pe „Căutare”. Navigatorul va sugera opțiuni de stradă.
  2. Voce. Spuneți expresia „Ascultă, Yandex”. În partea de jos va apărea o fereastră cu cuvântul „Speak” - denumește strada sau destinația. Acest lucru este foarte convenabil pentru a nu fi distras de la conducere.

Yandex.Navigator va oferi două rute cele mai scurte și distanța până la destinație. Selectați-l pe cel potrivit și faceți clic pe butonul „Hai”. Dispozitivul Android va intra în modul de călătorie, timpul de călătorie rămas, viteza și distanța până la primul viraj vor fi indicate. Urmați datele de geolocalizare și instrucțiunile vorbitorului. Când este conectat online, utilitatea indică aglomerația în trafic, blocajele posibile și existente. Puteți activa această funcție făcând clic pe semaforul din dreapta sus.

Pentru a lucra cu modul offline, nu aveți nevoie de internet; un telefon mobil Android și localizarea geografică activată prin GPS sunt suficiente. Pentru a trasa o rută, trebuie să descărcați în avans fișierele de teren pe telefonul mobil. Algoritmul pentru construirea unei căi în prezența hărților coincide cu modul online. Pentru a vă aminti traseul în avans, trebuie să faceți clic pe butonul „Locațiile mele” și să salvați.

2GIS

2GIS este un proiect independent care nu aparține niciunui dintre motoarele de căutare. Geolocalizarea pe Android este implementată pe principiul unui navigator; puteți seta o rută de la punctul A la punctul B indicând adresa, numele organizației sau pur și simplu arătând cu degetul oriunde pe hartă. Principalul dezavantaj al aplicației Android este că este plătită. Pentru a-l folosi pe un PC, nu trebuie să îl cumpărați.

Programul va calcula traseul optim și vă va arăta cum să ajungeți acolo cu transportul public. Utilitatea nu acceptă mersul pe jos sau conducerea, deci nu este potrivit pentru șoferi. 2GIS are încă puțin conținut; nu există toate orașele din Rusia, ca să nu mai vorbim de cele străine, dar dezvoltatorii actualizează constant hărțile. Programul este folosit mai mult ca o carte de referință decât ca o opțiune de geolocalizare pe Android.

Aplicații pentru urmărirea unei persoane

Puteți utiliza GPS nu numai pentru a trasa o rută și pentru a facilita călătoria în locuri necunoscute. Dacă se dorește, o persoană poate determina locația telefonului Android. Motivele pentru aceasta sunt foarte diferite: pierderea unui telefon mobil, neîncrederea într-o persoană dragă sau angajat, griji cu privire la un copil. Utilitarele de urmărire se conectează la sistemul de geolocalizare și vă transmit datele despre locație. Mai jos sunt opțiuni populare pentru Android.

Localizator de familie GPS tracker

Numele indică faptul că aplicația ajută la ținerea evidenței rudelor și copiilor, dar numai cu cunoștințele lor. Pentru poziționarea geografică, trebuie să activați un tracker GPS, care va trimite date către computer sau telefon mobil. Aplicația este instalată pe mai multe telefoane mobile Android, apoi este creat un „Cerc”. Toată lumea trebuie să confirme permisiunea de a fi urmărită folosind geolocalizarea.

Principalul dezavantaj al programului este că tracker-ul GPS trebuie activat, fără el nu se va putea stabili locația. Puteți descărca gratuit trackerul GPS Family Locator, descărcați fișierul pe telefon printr-un cablu USB și rulați instalarea. Aplicația are următoarele opțiuni:

  • trimiterea unui semnal SOS cu un singur clic;
  • determină locația când GPS-ul este pornit;
  • trimite un mesaj atunci când se abate de la direcția specificată de traseu;
  • puteți seta punctul de sosire, aplicația va trimite un mesaj când utilizatorul ajunge la el.

Android pierdut

Puteți descărca utilitarul direct din magazinul oficial de aplicații Android, acesta este distribuit gratuit. Te ajută să afli, folosind geolocalizarea, unde se află telefonul mobil pe care este instalat programul. Pentru a gestiona și vizualiza datele, trebuie să vă înregistrați pe site-ul web al dezvoltatorului și vi se va oferi acces la contul dvs. personal. Principalul dezavantaj este lipsa limbii ruse; interfața este în întregime în engleză. Aplicația are un potențial ridicat pentru controlul de la distanță al unui dispozitiv Android:

  • blocarea dispozitivului;
  • distrugerea datelor mobile;
  • citirea mesajelor primite și trimise;
  • activare/dezactivare Wi-Fi, GPS;
  • notificare despre schimbarea cartelei SIM;
  • eliminarea pictogramei de lansare de pe desktop;
  • controlul telefonului mobil folosind comenzi text;
  • afișarea listei de apeluri și multe altele.

Unde sunt copiii mei

Aplicația ajută la urmărirea nu numai a locației copilului prin geolocalizare, ci și a stării telefonului mobil. Când încărcarea bateriei este scăzută, sistemul trimite un mesaj părintelui. Detectarea locației Android nu este singura funcție a programului; are și următoarele opțiuni:

  1. Interceptare telefonică. Lansează microfonul de la distanță, ceea ce vă permite să ascultați mediul și să înregistrați o pistă audio fără știrea copilului. Aceasta este o caracteristică utilă pentru părinții ai căror copii sunt într-o adolescență tulbure.
  2. Stabilirea zonelor de mișcare. Părinții creează zone speciale (școală, secție sport, curtea ta) și dacă copilul o părăsește, se trimite o alertă. Îl poți suna și îi cere să se întoarcă.
  3. Salvarea traseului de călătorie. Aplicația stochează date despre locul în care a fost utilizatorul în ultimele 2 zile.

După instalare, programul poate funcționa în două moduri - copil și părinte. Prima trebuie activată pe dispozitivul Android care va fi monitorizat. Al doilea este necesar pentru a obține date și control. Amintiți-vă că geolocalizarea pe Android funcționează doar atunci când GPS-ul este pornit și utilitarul poate fi dezactivat cu ușurință dacă utilizatorul o observă, astfel încât nu va fi posibilă configurarea sub acoperire a supravegherii.

Cum să dezactivezi geolocalizarea pe Android

Funcția de geolocalizare necesită de obicei acces la Internet și activarea unui navigator GPS. Acest lucru pune un stres suplimentar asupra bateriei și se descarcă mai repede. Puteți dezactiva geolocalizarea pe dispozitivul dvs. Android utilizând următoarele instrucțiuni:

  1. Accesați setările dispozitivului dvs.
  2. Găsiți secțiunea „Locație”.
  3. Dezactivați opțiunea.
  4. De asemenea, îl puteți dezactiva prin meniul de acces rapid (glisați în jos din partea de sus a ecranului). Doar faceți clic din nou pe pictograma GPS.

Video

Pe diverse site-uri și forumuri apar adesea întrebări despre motivul pentru care navigatorul nu determină locația? Pot exista multe motive pentru această defecțiune.

Dacă porniți navigatorul după o mișcare impresionantă (aproximativ 1000 de kilometri), atunci este nevoie de mult timp pentru a re-detecta sateliții. Dacă rămâneți staționar, acest timp poate crește și mai mult. Pentru ca navigatorul să arate locația, trebuie să „vadă” cerul. Pentru o poziționare mai precisă, receptorul trebuie să prindă 4-5 sateliți; în general, cu cât numărul de sateliți este mai mare, cu atât dispozitivul va afișa mai precis locația.

Adesea, motivul pentru care navigatorul nu determină locația poate fi clădiri prea dense, copaci denși sau, de exemplu, acoperișul unei mașini. Un alt lucru este că semnalul poate fi prea slab și insuficient pentru a detecta locația obiectului în care este instalat dispozitivul.

Dacă navigatorul nu stabilește locația, pictograma semnalului este tăiată, iar dacă semnalul este prea slab, culoarea indicatorului de semnal devine roșu.

Adesea, dispozitivul nu determină locația după ce clipește. Receptorul poate începe să se conecteze la sateliți care nu ne sunt vizibili și, prin urmare, dispozitivul nu poate afișa automat locația. Pentru a încărca almanahul corect, trebuie să setați coordonatele. Există două moduri în care se poate face acest lucru: automat și manual. Modul automat durează mai mult.

În modul manual, țara și orașul locației sunt selectate independent, iar receptorul găsește în curând sateliții corecti. De ce dispozitivele nu preiau sateliți după actualizarea software-ului de pe site-ul oficial? Adesea, motivul constă în deschiderea portului COM greșit sau într-o antenă GPS defectă. Portul corect poate fi deschis numai de firmware-ul corect, iar dacă încărcați versiunea greșită de firmware în navigatorul GPS, acesta va funcționa defectuos sau nu va funcționa deloc.

Motivul pentru care navigatorul nu arată locația poate fi, de asemenea, un eșec al almanahului. Acest lucru se poate întâmpla dacă dispozitivul este stocat fără alimentare, dar după repornirea almanahului, receptorul va funcționa stabil. Dacă acest lucru nu ajută, atunci puteți face o resetare completă.

De asemenea, este foarte posibil ca amplificatorul de putere să se fi defectat (în acest caz trebuie înlocuit) sau să se fi produs o deteriorare mecanică a dispozitivului (șocuri, umiditate), caz în care este necesar să se efectueze diagnosticare. Dar, dacă, în cele din urmă, niciunul dintre ei nu a apărut în meniul pentru determinarea numărului de sateliți, atunci, cel mai probabil, problema cu navigatorul este destul de gravă și trebuie să contactați un centru de service, care, de regulă, va efectua diagnostice gratuite.

În zilele noastre, din ce în ce mai multe aplicații mobile devin geodependente. Unele pur și simplu nu au sens fără cunoașterea locației utilizatorului, în timp ce altele devin mai confortabile cu ea. Acestea sunt așa-numitele Servicii bazate pe locație (LBS): navigatoare, patru pătrate, Instagram-uri cu fotografii geoetichetate și chiar aplicații de memento care se declanșează în apropierea unei anumite locații, de exemplu, lângă un birou sau un magazin.

Pentru serviciile și aplicațiile Yandex, am creat propria noastră implementare a unei metode pentru determinarea locației fără GPS - Yandex.Locator. Economisește timp utilizatorului și face aplicațiile noastre puțin mai inteligente. În Navigator și Hărți, elimină nevoia de a introduce punctul de plecare al traseului, chiar dacă vă aflați într-o parcare. Și atunci când alegeți un film în Cinema Afisha sau un produs în Piața mobilă, vă ajută să arătați imediat unde să le găsiți exact în zona dvs. din oraș. Și, bineînțeles, atunci când cauți cafenele și bancomate, îți permite să le arăți imediat pe cele mai apropiate, chiar și atunci când ești la metrou.

Am descoperit tehnologia cu mult timp în urmă sub forma unui API gratuit. Astăzi vrem să vă spunem cum funcționează.

De ce fără GPS și cum altfel

Sistemele de navigație prin satelit (GNSS), în cazul nostru GPS și GLONASS, sunt cea mai precisă metodă de geodeterminare până în prezent. Modulele corespunzătoare se găsesc în aproape toate smartphone-urile moderne. Dar nu întotdeauna și nu oriunde poate rezolva problemele LBS.

În primul rând, căutarea sateliților durează uneori câteva minute și există situații în care viteza de determinare este importantă chiar și cu o pierdere de precizie. De exemplu, atunci când trebuie să construiți o rută preliminară în navigator sau să faceți check-in. În al doilea rând, sateliții nu sunt de obicei „vizibili” în interior sau sub pământ. În al treilea rând, nu orice telefon mobil sau tabletă are module GPS și aproape că nu există în laptopuri. Adică, LBS are nevoie de alternative.

Și, desigur, există alternative - vă puteți determina locația după turnurile GSM din apropiere, rețelele Wi-Fi și chiar după adresa IP. Precizia fiecăreia dintre aceste metode este mult mai slabă decât cea a GPS-ului. Dar dacă le combini, ele împreună oferă o calitate acceptabilă. În același timp, unele deficiențe ale unuia sunt neutralizate de capacitățile celuilalt. Există turnuri GSM aproape peste tot, dar nu există rețele Wi-Fi. În același timp, prin Wi-Fi, acuratețea determinării este mai bună. Prin urmare, metoda combinată este mai bună în completitudine și acuratețe decât fiecare metodă separat. Un fapt mai puțin cunoscut este că două routere din diferite părți ale orașului pot avea aceeași adresă MAC. Combinarea GSM și Wi-Fi rezolvă astfel de coliziuni. Aceste routere vor avea cel mai probabil turnuri cu identificatori diferiți în apropiere - la urma urmei, probabilitatea unei coincidențe într-un bloc este mult mai mică decât în ​​întregul oraș.

Există mai multe implementări ale acestei metode combinate de geodeterminare în lume. Și se pare că prima întrebare cu care se confruntă toți dezvoltatorii este de unde să obțină informații despre locația rețelelor Wi-Fi și a turnurilor celulare?

Baza de date privind locația în rețea

În dilema „cumpărați sau construiți”, am ales-o pe cea din urmă. Motivul principal este că, cu propriile date și algoritmi, este mult mai ușor să controlezi calitatea rezultatului. Utilizatorii Yandex.Maps mobile ne-au ajutat să colectăm informații.

Când am început să dezvoltăm Latitude, erau deja sute de mii de oameni pe străzile orașului cu Yandex. Maps activat pe telefoanele lor. Cu acordul utilizatorului, aplicația transmite în mod constant coordonatele sale GPS - Yandex. Traficul este construit pe baza acestor informații. Ne-am gândit că, în același timp, aplicația ar putea nota ce stație de bază deservește telefonul la aceste coordonate, ce rețele Wi-Fi sunt vizibile (în timp ce, desigur, nu se conectează la rețelele în sine - pentru a nu crea riscuri de confidențialitate ).

Pentru a participa la un astfel de crowdsourcing, o persoană nu trebuie să facă nimic special - trebuie doar să utilizați aplicația. Ca și în cazul coordonatelor, datele despre rețelele Wi-Fi din jur și stațiile GSM sunt anonimizate. Nu cântăresc practic nimic, iar bateria de la transmisia lor, în consecință, nu se epuizează mai repede.

Astfel, utilizatorii au început să se ajute reciproc:


Unii, cu un receptor GPS în telefon, află locația exactă a rețelelor și transmit informațiile către Yandex. Alții, care nu au module GPS, trimit o listă cu rețelele pe care le văd în acest moment și primesc ca răspuns locația lor aproximativă pe hartă.

Baza de date a fost compilată și este actualizată în mod regulat. Și aici ne confruntăm cu următoarea problemă.

Rețele „în mișcare”.

Experiența arată că identificatorii turnurilor celulare se schimbă în mod constant - un număr care a fost în centrul orașului ieri poate fi la periferie mâine. Routerele Wi-Fi se pot deplasa, de asemenea, împreună cu proprietarii lor. Și se dovedește că cu fiecare mișcare trebuie să invalidezi o parte semnificativă a datelor.

Așa am reușit să rezolvăm problemele legate de mutarea atât a turnurilor, cât și a routerelor în același timp. Utilizatorul primește o solicitare de locație împreună cu informații despre rețelele pe care le poate vedea. Dacă lista de rețele include una care a fost văzută în diferite părți ale orașului, algoritmul ține cont de câte semnale de la aceasta s-au acumulat în fiecare zonă și de vârsta acesteia din urmă. Numim „nor” fiecare acumulare densă de semnale de la o rețea Wi-Fi sau un turn celular. Cu cât sunt mai multe semnale în cloud și cu cât sunt mai recente, cu atât este mai de încredere. Răspunsul va fi, în consecință, cel mai mare și mai proaspăt. Și considerăm ca fiind învechit un cloud care nu are semnale de mai mult de o lună – chiar dacă nu a apărut un cloud mai recent pentru această rețea în altă zonă.

Raza norilor

Deoarece poziția este determinată aproximativ, este imposibil să arătați punctul - trebuie să desenați un cerc (la urma urmei, semnalul radio, în absența interferențelor, este distribuit uniform în toate direcțiile). Deși, dacă te uiți la imaginea reală a semnalelor, cel mai adesea este o elipsă. La urma urmei, șoferii folosesc cel mai mult hărțile mobile. Urmele lor GPS rămân pe drumuri, iar practic nu există semnale care vin din curți și, mai ales, din clădiri.

Pentru ca răspunsul să fie extrem de precis, raza cercului trebuie să fie minimă. Dacă pur și simplu desenați un cerc în jurul tuturor punctelor de semnal dintr-o anumită rețea, raza va fi prea mare. Mat a ajutat la reducerea acestuia. statistici. Densitatea semnalului este supusă unei distribuții normale, adică se aplică regula trei sigma. 99,7% din puncte se încadrează în vecinătatea acestei raze.

Am decis să mergem mai departe și am selectat experimental un coeficient sigma care a minimizat raza, menținând în același timp o precizie acceptabilă. Acest lucru a fost posibil deoarece, în majoritatea cazurilor, utilizatorul vede mai multe rețele. Adică zonele „deschise” de o scădere a coeficientului sunt cel mai probabil suprapuse de alți nori.

Semnale non-nor

Din păcate, nu toate semnalele GPS de la utilizatori sunt ușor de combinat în nori. S-a dovedit că dacă suprapuneți toate semnalele unei anumite rețele pe o hartă, pe lângă „elipse” vor exista puncte și linii pe ea. Acestea sunt, în consecință, semnale unice, foarte îndepărtate de grupul de semnale ale aceleiași rețele și trasee GPS foarte lungi (adică lanțuri de semnale GPS).

„Single” apar, de exemplu, atunci când o persoană călătorește cu metroul. Telefonul pierde contactul cu o celulă de la o stație, iar când merge la alta, tot crede că este deservit de acea celulă. Localizatorul filtrează astfel de semnale. În plus, am stabilit un prag minim pentru nori pentru a evita bazarea pe prea puține grupuri de semnal.

Urmele GPS lungi apar, de exemplu, atunci când o persoană conduce o mașină prin întreg orașul. Telefonul „trage” cu el identificatorul turnului de la începutul traseului și transmite că se presupune că îl vede de-a lungul întregului traseu. Se știe că stațiile de bază au o rază limitată, așa că Locatorul filtrează și astfel de trasee GPS. Rămân piese a căror lungime se încadrează în raza de acțiune a turnului. Ele tind să fie vizibile în zonele în care există puține date. Acolo devin un lanț de nori mici.

Considerăm că semnalele unice, norii mici și pistele lungi sunt „zgomot”. Când utilizatorul vede o singură rețea pentru care cunoaștem doar astfel de semnale, el primește un răspuns că locația nu a putut fi determinată. Considerăm acest lucru mai corect decât a da un rezultat care este în mod evident incorect, conform estimărilor noastre.

Când s-au acumulat puține date, a existat o altă dificultate în combinarea tuturor semnalelor într-un singur nor. S-a întâmplat ca semnalele de la un turn dintr-un oraș să vină și din altul. Prezența prefixului locației în identificatorii rețelei GSM - LAC (Location Area Code) ne-a ajutat. Deoarece turnurile cu același cod trebuie să fie situate în apropiere conform standardului, Latitudinea a început să dea o greutate subestimată norilor care erau „în afara orașului lor” (adică printre norii cu un LAC diferit).

Se îmbunătățește acuratețea detectării...

...prin rețele GSM
Pe vremuri, aplicațiile aveau acces la informații despre o singură stație de bază, deși telefonul vede cel mai adesea mai multe. După apariția platformei Android, aplicațiile au putut să învețe să le vadă pe toate (cu excepția conexiunilor în standardul 3G, care vă permite să recunoașteți doar un singur turn celular). Locația a început să fie determinată mai precis - nu mai de un nor, ci de o combinație a mai multor. S-a dovedit că pentru mulți nori puteți folosi aceeași abordare ca și pentru unul singur. Raza se calculează prin abaterea standard a semnalelor incluse în setul de nori, iar centrul se calculează prin media coordonatelor acestora.
…prin rețele Wi-Fi
Când un smartphone se află în raza de acțiune a mai multor rețele Wi-Fi, poate raporta nu numai o listă a acestora, ci și puterea semnalului fiecăreia. Am folosit cunoașterea acestei puteri pentru a clarifica centrul cercului în care se află utilizatorul. Am început să atașăm arcuri imaginare la centrele norilor observați - cu cât semnalul era mai puternic, cu atât erau mai strânși. Și capetele lor libere ar trebui să fie conectate. Punctul în care aceste arcuri sunt echilibrate este centrul rafinat.

Calitate rezultată

În primul rând, câteva cuvinte despre modul în care evaluăm calitatea soluției noastre. După cum sa menționat deja, de la utilizatorii care au un modul GPS în dispozitivele lor, Locator primește atât coordonatele, cât și o listă de rețele pe care dispozitivele le pot vedea. Pentru a evalua calitatea, mai întâi determină o locație aproximativă bazată numai pe aceste rețele. Și apoi verifică dacă coordonatele adevărate de la utilizator se încadrează în cercul asumat de Latitudine.

Folosind această tehnică, am obținut următoarele cifre:

  • pentru 83% din solicitări pe zi, locația a fost determinată corect - coordonatele GPS ale dispozitivului au căzut într-o zonă numită Latitudine
  • 14% dintre semnale sunt cu o eroare:
    • 7% - eroare mai mică de 100 de metri
    • 5,6% - de la 100 de metri la câțiva kilometri
    • 1,4% - Localizatorul are orașul greșit
  • restul de 3% dintre solicitări primesc un răspuns „Locația nu a fost găsită”.


Este posibil să obținem o calitate mai bună? Da. Avantajul metodei este că, odată cu o anumită maturitate a algoritmilor, este necesar doar să colectăm mai multe date pentru a determina locația cu mai multă acuratețe. Și acest lucru este destul de ușor, deoarece atât numărul de rețele Wi-Fi, cât și numărul de utilizatori ai aplicațiilor noastre sunt în creștere.

Dar există limite tehnologice:

  • dacă telefonul raportează un singur turn GSM, raza minimă va fi de câteva sute de metri în oraș și câțiva kilometri în afara orașului
  • dacă telefonul vede mai multe turnuri, centrul poate fi determinat mai precis, dar este puțin probabil ca raza să fie redusă
  • dacă o rețea Wi-Fi este vizibilă, raza minimă va fi de 10 metri

Volumele de calcul

Pentru a răspunde rapid utilizatorului, trebuie să pregătiți în avans întregul răspuns, sau cel puțin o parte semnificativă. În fiecare noapte, un cluster bazat pe sistemul nostru de calcul distribuit YAMR agregează semnalele primite până ieri, primind „nori” pregătiți pentru răspuns. La momentul solicitării, tot ce rămâne pentru Locator este să le combine în mod corect. Astfel, terabytes de „semnale brute” au fost comprimați în 1,5-2 GB de răspunsuri gata făcute, care se potrivesc cu ușurință în memorie. Și pregătirea unui răspuns durează aproape întotdeauna 1 ms, iar fiecare server din cluster poate gestiona 10 mii RPS.

Și pentru ca durata calculului zilnic să nu crească liniar odată cu creșterea istoriei semnalelor GPS, am realizat „aditivitatea” norilor. Acum este suficient să stocați doar câțiva indicatori pentru fiecare nor și nu este nevoie să reprocesați întregul istoric vechi în fiecare zi.

Pregătirea unui răspuns mai complet se dovedește a fi ineficientă. Dacă grupați fiecare combinație de rețele într-un nor separat, obțineți o explozie combinatorie. Volumul răspunsurilor gata făcute crește cu mai multe ordine de mărime, iar cu coincidența parțială a rețelelor, pregătirea unui răspuns necesită și mai multe calcule.

Analogii

Serviciile de localizare fără GPS, așa cum am spus deja, nu sunt disponibile numai de la Yandex. Dezvoltatorii pot apela la un furnizor comercial (cum ar fi Altergeo în Rusia și Skyhook Wireless în lume) sau pot utiliza platforma mobilă sau API-ul browserului.

În general, puteți colecta o astfel de bază de date în trei moduri:

  • conduceți prin orașele de interes în mașini, scanând rețele, apoi conduceți periodic din nou pentru a actualiza baza de date
  • creați o aplicație mobilă în masă (de exemplu, Yandex.Maps)
  • creați o platformă mobilă (de exemplu, iOS sau Android)
Dar numai dezvoltatorul unei aplicații bazate pe locație trebuie să aleagă între diferite soluții, iar utilizatorul „trăiește” cu această alegere. În absența unei metodologii de comparare unificate, trebuie să acordați atenție acurateței determinării (raza „toleranței” și procentul de erori) în regiunile de interes. Adaugă etichete