2016-06-20 6 views
3

Я использую LAN через WIFI и cable соединений. Оба они видны под тем же IP снаружи.Geo Location API - разные результаты

Но как-то, когда я пытаюсь получить Geolocation (longitude and latitude over HTML5 Geolocation API), Он покажет два разных места, и они немного отдалены друг от друга.

И я замечаю, что результаты с использованием WIFI настолько точны.

Вы можете попробовать это с помощью

Может кто-нибудь объяснить причину этого?

PS: latitude differs by 0.0141216 points and longitudes differs by 0.0115545 points

ответ

0

This page объясняет обнаружение геолокации в Firefox:

Firefox собирает информацию о близлежащих точках беспроводного доступа и IP-адрес вашего компьютера. Затем Firefox отправляет эту информацию поставщику геолокации по умолчанию , Google Location Services, чтобы получить оценку вашего местоположения. Затем эта оценка местоположения делится с запрашивающим веб-сайтом .

Теперь, если вы находитесь в пределах досягаемости точки доступа WiFi, то вы определенно физически близки к ней. В отличие от этого, с проводным подключением вы можете быть бесконечно далеко от узла маршрутизатора, физическое местоположение которого известно.

Но как они знают координаты точек доступа WiFi? Возможно, смартфоны помогают собирать данные.

1

Wifi geolocating - одна из самых точных форм размещения. Суть заключается в том, что легко триангулировать местоположение с помощью соседних маршрутизаторов, особенно когда некоторые маршрутизаторы, коммутаторы и сотовые вышки имеют точно определенные позиции.

Кроме того, многие компании, включая Google, Microsoft и Apple, собирают данные о местоположении маршрутизаторов, используя сотовые телефоны и мобильные устройства Wifi и GPS. Помимо всего прочего, они собирают огромное количество данных о расположении маршрутизаторов.

Для получения дополнительной справочной информации, вы должны прочитать некоторые содержательные ответы на других сайтах Stack Exchange, или изделия из других источников, таких как Википедия:

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