API-интерфейс геолокации W3C позволяет веб-сайтам запрашивать наилучшее доступное местоположение пользователя из браузера.В некоторых случаях при этом используется геолокация IP, которая, как вы уже видели, является неточной, но иногда она может быть лучше.
API не зависит от устройства и метода, используемого для определения местоположения;на iPhone API Geolocation может использовать триангуляцию вышек сотовой связи, поиск доступной сети WiFi или геолокацию спутников GPS, или некоторую комбинацию.В Firefox или Chrome на ноутбуке Google использует сети Wi-Fi и IP-адрес для определения местоположения, которое часто намного, намного лучше, чем только геолокация IP.
Если к вашему компьютеру подключен GPS, возможно, чтоВаш браузер также может воспользоваться этим - ожидается, что в будущих версиях Internet Explorer будет поддерживаться API геолокации W3C с использованием платформы определения местоположения Windows 7, которая может принимать местоположение из подключенного GPS или ручного ввода или другого плагина.