ჩვენ ყველას გვინახავს ამომხტარი ფანჯარა: "example.com-ს სურს იცოდეს თქვენი მდებარეობა." თუ დააწკაპუნებთ "დაშვებას", ვებსაიტი ხშირად განსაზღვრავს თქვენს ზუსტ პოზიციას წამებში. მაგრამ თუ იყენებთ ლეპტოპს GPS ჩიპის გარეშე, საიდან იცის, სად ხართ ასე ზუსტად?
HTML5 გეოლოკაციის API
თანამედროვე ვებ ბრაუზერები იყენებენ სტანდარტს, რომელსაც ეწოდება HTML5 Geolocation API. ეს API თავად ვერ პოულობს თქვენს მდებარეობას; უფრო სწორად, ის მოქმედებს როგორც მესინჯერი. ის სთხოვს მოწყობილობის ოპერაციულ სისტემას (Windows, macOS, iOS, Android) გაარკვიოს სად არის და შემდეგ გადასცემს ამ კოორდინატებს საიტს.
როგორ გპოულობთ ოპერაციული სისტემა
თქვენი მოწყობილობა იყენებს მეთოდების კომბინაციას მისი მდებარეობის დასადგენად, რომელიც ცნობილია როგორც მდებარეობის სერვისები. ის პირველ რიგში შეეცდება ყველაზე ზუსტ მეთოდებს და საჭიროების შემთხვევაში დაუბრუნდება ნაკლებად ზუსტ მეთოდებს:
- GPS: თუ სმარტფონზე იმყოფებით გარეთ, მოწყობილობა გამოიყენებს ჩაშენებულ GPS ჩიპს თანამგზავრებთან კომუნიკაციისთვის. ეს ყველაზე ზუსტი მეთოდია.
- Wi-Fi პოზიციონირების სისტემა (WPS): თუ ლეპტოპზე ხართ, ეს ყველაზე გავრცელებული მეთოდია. თქვენი კომპიუტერი სკანირებს ყველა ახლომდებარე Wi-Fi ქსელს (თუნდაც მათ, რომლებთანაც არ ხართ დაკავშირებული). ის აგზავნის ამ ქსელების სახელებს (SSID) და სიგნალის სიძლიერეს მონაცემთა ბაზაში (ხშირად იმართება Google ან Apple). იმის გამო, რომ ამ კომპანიებმა შეადგინეს მილიონობით Wi-Fi მარშრუტიზატორის მდებარეობა მთელ მსოფლიოში, მათ შეუძლიათ თქვენი პოზიციის სამკუთხედი შოკისმომგვრელი სიზუსტით — ხშირად რამდენიმე მეტრში.
- Cell Tower Triangulation: მობილურ მოწყობილობებზე, OS-ს შეუძლია განსაზღვროს თქვენი მდებარეობა ახლომდებარე უჯრედების ანძებიდან თქვენი მანძილის მიხედვით.
- IP მისამართი: თუ ყველაფერი ვერ მოხერხდა, სისტემა კვლავ გამოიყენებს თქვენს IP მისამართს თქვენი ქალაქის ან რეგიონის შესაფასებლად.
კონფიდენციალურობის გავლენა
იმის გამო, რომ ბრაუზერის გეოლოკაცია ძალიან ზუსტია (Wi-Fi სკანირების წყალობით), ბრაუზერები შექმნილია ისე, რომ არასოდეს გააზიარონ ეს ინფორმაცია თქვენი აშკარა თანხმობის გარეშე. თუ თქვენ უარს იტყვით ვებსაიტის ნებართვაზე, Geolocation API დაბლოკავს მოთხოვნას და საიტს მოუწევს დაუბრუნდეს თქვენი მდებარეობის შეფასებას თქვენი IP მისამართის მეშვეობით.
