Геолокационная система веб-разработки работает по следующему принципу: 1
- Пользователь вызывает веб-приложение, которое использует информацию о местоположении. 1
- После загрузки веб-страницы с помощью вызова функций Geolocation API в браузер направляется запрос на получение координат. 1
- Браузер запрашивает у пользователя разрешение на предоставление этих данных. 1
- Если пользователь разрешает, то браузер получает информацию о местоположении (IP-адрес, координаты, найденные триангуляционным способом с использованием сетей Wi-Fi или систем GPS-навигации) от устройства, на котором он выполняется. 1
- После этого браузер отсылает информацию доверенной внешней локационной службе, которая возвращает информацию о местоположении. 1
Источниками исходной геолокационной информации для устройства могут служить, например: IP-адрес, данные триангуляционной съёмки (данные глобальной системы позиционирования GPS), МАС-адреса в сетях Wi-Fi, идентификационные номера телефонов в сетях GSM и CDM, а также данные, определённые самим пользователем. 1
Точность геолокационной информации меняется в зависимости от средств её получения. 4 В некоторых обстоятельствах и в некоторых местоположениях невозможно получение точной или вообще какой-либо геолокационной информации. 4