We've all seen the pop-up: "example.com wants to know your location." If you click Allow, the website often pinpoints your exact position within seconds. But if you are using a laptop without a GPS chip, how does it know where you are so accurately?
The HTML5 Geolocation API
Mareegaha casriga ahi waxay isticmaalaan halbeeg loo yaqaan HTML5 Gelocation API. API-kan laftiisa ma helo goobtaada; balse, waxay u dhaqantaa sidii rasuul. Waxay waydiisanaysaa nidaamka hawlgalka ee aaladda (Windows, macOS, iOS, Android) si loo ogaado halka uu joogo, ka dibna dib ugu soo celiyaa isku-duwayaashaas websaydhka.
Sida Nidaamka Operating System-ku kuu Helo
Qalabkaagu wuxuu isticmaalaa habab isku dhafan si loo go'aamiyo meesha uu ku yaal, oo loo yaqaan Adeegyada Goobta. Waxay isku dayi doontaa hababka ugu saxsan marka hore, oo waxay dib ugu dhici doontaa kuwa aan sax ahayn haddii loo baahdo:
- GPS: Haddii aad ku jirto talefanka casriga ah ee dibadda, qalabku waxa uu isticmaali doonaa qalabkiisa GPS-ka ee ku dhex jira si uu ula xidhiidho satalaytka. Tani waa habka ugu saxsan.
- Nidaamka Meelaynta Wi-Fi (WPS):Haddii aad ku jirto laptop, tani waa habka ugu badan. Kumbiyuutarkaagu waxa uu baadhayaa dhammaan shabakadaha Wi-Fi ee kuu dhow (xitaa kuwa aanad ku xidhnayn). Waxay u dirtaa magacyada (SSID-yada) iyo xoogga calaamadaha shabakadahan xogta xogta (inta badan waxaa maamula Google ama Apple). Sababtoo ah shirkadahani waxay dejiyeen meelaha malaayiin Wi-Fi-ku-gudbiyayaal adduunka oo dhan ah, waxay booskaaga ku cabbiri karaan saxnaan naxdin leh-badanaa dhowr mitir gudahood.
- Saddex-xagalka Cell Tower: Qalabka mobilada, OS-gu wuxuu go'aamin karaa meeshaada iyadoo lagu saleynayo fogaantaada munaaradaha gacanta ee kuu dhow.
- Cinwaanka IP: Haddii wax kasta oo kale ay guuldareystaan, nidaamku wuxuu dib ugu soo laaban doonaa adeegsiga cinwaankaaga IP-ga si loo qiyaaso magaaladaada ama gobolkaaga.
Saamaynta Qarsoonnimada
Sababtoo ah goob-goobeedka browserku waa mid sax ah (mahad iskaanka Wi-Fi), daalacashada waxaa loogu talagalay in aysan waligood wadaagin macluumaadkan la'aanteed ogolaanshahaaga gaabsiga ee cad. Haddii aad diido oggolaanshaha degelka, Gelocation API ayaa xannibi doonta codsiga, oo goobtu waa inay dib ugu noqotaa qiyaasta goobtaada iyada oo loo sii marayo cinwaankaaga IP-ga beddelkeeda.
