2014-02-16 2 views
0

У меня очень странная проблема. Я использую встроенную функцию современных браузеров, чтобы спросить пользователей об их местоположении. Это хорошо работает в ноутбуках, планшетах и ​​мобильных браузерах. Однако геолокация не работает, когда функция используется с настольного ПК. Даже при подключении к одному маршрутизатору настольный ПК показывает результаты, которые выходят (более 100 км).html5 geo Ошибка локализации в настольных ПК

Я тестировал свой сценарий на других настольных ПК и та же проблема. Все настольные ПК (которые находятся в разных местах) указывают на одну конкретную координату.

Геолокация очень точная на ноутбуках, планшетах и ​​мобильных устройствах. На самом деле не знаю, что вызывает это. Я использую тот же браузер для ноутбука и рабочего стола.

+1

Возможно, проблема связана с браузером, который вы используете на рабочем столе. – Gandalf

+0

@ Gandalf это новейший браузер, а версия такая же, как и у ноутбука. Также я тестировал это на нескольких ПК с разными браузерами. – pewpewlasers

+1

Настольные ПК не имеют устройства GPS, как некоторые ноутбуки, большинство планшетов и мобильных устройств, поэтому вы не сможете получить точное местоположение. –

ответ

2

Настольные компьютеры редко имеют GPS;) так что браузер автоматически переходит к использованию даже GeoIP:

GeoIP имеет очень ограниченную точность, поскольку она зависит от местоположения IP и ваш интернет IP (только один известный иметь любую геолокацию), где находится ваш интернет-провайдер.

Смежные вопросы