Rydym i gyd wedi gweld y ffenestr naid: "mae enghraifft.com eisiau gwybod eich lleoliad." Os cliciwch Caniatáu, mae'r wefan yn aml yn nodi'ch union leoliad o fewn eiliadau. Ond os ydych chi'n defnyddio gliniadur heb sglodyn GPS, sut mae'n gwybod ble rydych chi mor gywir?
Yr API Geolocation HTML5
Mae porwyr gwe modern yn defnyddio safon a elwir yn HTML5 Geolocation API. Nid yw'r API hwn yn dod o hyd i'ch lleoliad ei hun; yn hytrach, mae'n gweithredu fel negesydd. Mae'n gofyn i system weithredu'r ddyfais (Windows, macOS, iOS, Android) ddarganfod ble mae hi, ac yna'n trosglwyddo'r cyfesurynnau hynny yn ôl i'r wefan.
Sut mae'r System Weithredu yn Dod o Hyd i Chi
Mae eich dyfais yn defnyddio cyfuniad o ddulliau i bennu ei leoliad, a elwir yn Gwasanaethau Lleoliad. Bydd yn rhoi cynnig ar y dulliau mwyaf cywir yn gyntaf, ac yn disgyn yn ôl i rai llai cywir os oes angen:
- GPS: Os ydych ar ffôn clyfar yn yr awyr agored, bydd y ddyfais yn defnyddio ei sglodyn GPS integredig i gyfathrebu â lloerennau. Dyma'r dull mwyaf cywir.
- System Lleoli Wi-Fi (WPS): Os ydych ar liniadur, dyma'r dull mwyaf cyffredin. Mae eich cyfrifiadur yn sganio pob rhwydwaith Wi-Fi cyfagos (hyd yn oed y rhai nad ydych wedi'ch cysylltu â nhw). Mae'n anfon enwau (SSIDs) a chryfderau signal y rhwydweithiau hyn i gronfa ddata (a reolir yn aml gan Google neu Apple). Oherwydd bod y cwmnïau hyn wedi mapio lleoliadau miliynau o lwybryddion Wi-Fi ledled y byd, gallant driongli eich safle gyda chywirdeb syfrdanol - yn aml o fewn ychydig fetrau.
- Triongli Tŵr Cell: Ar ddyfeisiau symudol, gall yr OS bennu eich lleoliad yn seiliedig ar eich pellter o dyrau celloedd cyfagos.
- Cyfeiriad IP: Os bydd popeth arall yn methu, bydd y system yn dychwelyd i ddefnyddio'ch cyfeiriad IP i amcangyfrif eich dinas neu ranbarth.
Goblygiadau Preifatrwydd
Oherwydd bod geoleoliad porwr mor gywir (diolch i sganio Wi-Fi), mae porwyr wedi'u cynllunio i beidio byth â rhannu'r wybodaeth hon heb eich caniatâd penodol, optio i mewn. Os byddwch yn gwadu caniatâd gwefan, bydd yr API Geolocation yn rhwystro'r cais, a bydd yn rhaid i'r wefan ddisgyn yn ôl i amcangyfrif eich lleoliad trwy eich cyfeiriad IP yn lle hynny.
