Gbogbo wa ti rii agbejade naa: “example.com fẹ lati mọ ipo rẹ.” Ti o ba tẹ Gba laaye, oju opo wẹẹbu nigbagbogbo n tọka ipo rẹ gangan laarin iṣẹju-aaya. Ṣugbọn ti o ba nlo kọǹpútà alágbèéká kan laisi chirún GPS, bawo ni o ṣe mọ ibiti o wa ni deede?
HTML5 GeLocation API
Awọn aṣawakiri wẹẹbu ode oni lo boṣewa ti a pe ni HTML5 Geolocation API. API yii ko rii ipo rẹ funrararẹ; kakatimọ, e nọ yinuwa taidi wẹnsagun de. O beere ẹrọ ṣiṣe ẹrọ (Windows, macOS, iOS, Android) lati ṣawari ibiti o wa, ati lẹhinna gbe awọn ipoidojuko wọnyẹn pada si oju opo wẹẹbu naa.
Bawo ni Eto Ṣiṣẹ Ṣe Wa Ọ
Ẹrọ rẹ nlo apapọ awọn ọna lati pinnu ipo rẹ, ti a mọ si Awọn iṣẹ agbegbe. Yoo gbiyanju awọn ọna deede julọ ni akọkọ, ki o pada si awọn ti o peye ti o ba jẹ dandan:
- GPS: Ti o ba wa lori foonuiyara kan ni ita, ẹrọ naa yoo lo chirún GPS ti a ṣe sinu rẹ lati ṣe ibaraẹnisọrọ pẹlu awọn satẹlaiti. Eyi ni ọna deede julọ.
- Wi-Fi Positioning System (WPS):Ti o ba wa lori kọǹpútà alágbèéká kan, eyi ni ọna ti o wọpọ julọ. Kọmputa rẹ ṣawari fun gbogbo awọn nẹtiwọki Wi-Fi ti o wa nitosi (paapaa awọn ti o ko ni asopọ si). O firanṣẹ awọn orukọ (SSIDs) ati awọn agbara ifihan ti awọn nẹtiwọọki wọnyi si ibi ipamọ data (ti Google tabi Apple nṣakoso nigbagbogbo). Nitoripe awọn ile-iṣẹ wọnyi ti ya aworan awọn ipo ti awọn miliọnu ti awọn onimọ-ọna Wi-Fi ni agbaye, wọn le ṣe iwọn ipo rẹ ni iwọntunwọnsi ti iyalẹnu—nigbagbogbo laarin awọn mita diẹ.
- Cell Tower Triangulation: Lori awọn ẹrọ alagbeka, OS le pinnu ipo rẹ da lori ijinna rẹ lati awọn ile-iṣọ sẹẹli nitosi.
- Adirẹsi IP: Ti gbogbo nkan miiran ba kuna, eto naa yoo pada sẹhin si lilo adiresi IP rẹ lati ṣe iṣiro ilu tabi agbegbe rẹ.
Asiri Lojo
Nitoripe agbegbe aṣawakiri jẹ deede (ọpẹ si wíwo Wi-Fi), awọn aṣawakiri jẹ apẹrẹ lati pin alaye yii rara laisi ifọwọsi ti o han gbangba, ijade wọle. Ti o ba sẹ igbanilaaye oju opo wẹẹbu kan, Geolocation API yoo di ibeere naa dina, ati pe aaye naa yoo ni lati ṣubu pada si iṣiro ipo rẹ nipasẹ adiresi IP rẹ dipo.
