Paano Gumagana ang Geolocation ng Browser?

Hulyo 5, 2026

Paano Gumagana ang Geolocation ng Browser?

Nakita nating lahat ang pop-up: "example.com gustong malaman ang iyong lokasyon." Kung iki-click mo ang Payagan, madalas na tinutukoy ng website ang iyong eksaktong posisyon sa loob ng ilang segundo. Ngunit kung gumagamit ka ng laptop na walang GPS chip, paano nito malalaman kung nasaan ka nang tumpak?

Ang HTML5 Geolocation API

Gumagamit ang mga modernong web browser ng pamantayang tinatawag na HTML5 Geolocation API. Hindi mahanap ng API na ito ang iyong lokasyon mismo; sa halip, ito ay gumaganap bilang isang mensahero. Hinihiling nito sa operating system ng device (Windows, macOS, iOS, Android) na alamin kung nasaan ito, at pagkatapos ay ibabalik ang mga coordinate na iyon sa website.

Paano Ka Nahanap ng Operating System

Gumagamit ang iyong device ng kumbinasyon ng mga paraan upang matukoy ang lokasyon nito, na kilala bilang Mga Serbisyo sa Lokasyon. Susubukan muna nito ang mga pinakatumpak na pamamaraan, at babalik sa mga hindi gaanong tumpak kung kinakailangan:

  1. GPS: Kung nasa labas ka ng smartphone, gagamitin ng device ang built-in na GPS chip nito upang makipag-ugnayan sa mga satellite. Ito ang pinakatumpak na paraan.
  2. Wi-Fi Positioning System (WPS): Kung ikaw ay nasa isang laptop, ito ang pinakakaraniwang paraan. Nag-scan ang iyong computer para sa lahat ng kalapit na Wi-Fi network (kahit na hindi ka nakakonekta). Ipinapadala nito ang mga pangalan (SSID) at lakas ng signal ng mga network na ito sa isang database (kadalasang pinamamahalaan ng Google o Apple). Dahil na-map ng mga kumpanyang ito ang mga lokasyon ng milyun-milyong Wi-Fi router sa buong mundo, maaari nilang i-triangulate ang iyong posisyon nang may nakakagulat na katumpakan—kadalasan sa loob ng ilang metro.
  3. Cell Tower Triangulation: Sa mga mobile device, matutukoy ng OS ang iyong lokasyon batay sa iyong distansya mula sa mga kalapit na cell tower.
  4. IP Address: Kung mabigo ang lahat, babalik ang system sa paggamit ng iyong IP address upang tantyahin ang iyong lungsod o rehiyon.

Mga Implikasyon sa Privacy

Dahil napakatumpak ng geolocation ng browser (salamat sa pag-scan ng Wi-Fi), idinisenyo ang mga browser na hindi kailanman ibahagi ang impormasyong ito nang wala ang iyong tahasang pag-opt in na pahintulot. Kung tatanggihan mo ang isang pahintulot sa website, haharangin ng Geolocation API ang kahilingan, at sa halip ay kailangang bumalik ang site sa pagtantya ng iyong lokasyon sa pamamagitan ng iyong IP address.

Subukan ang Geolocation API sa iyong browser

Kumuha ng Mga GPS Coordinate