Как правильно использовать геолокацию для настольных ПК? - PullRequest
0 голосов
/ 28 сентября 2011

Разные демоверсии геолокации показывают очень разные результаты, когда дело доходит до определения моего местоположения.

Я из Франции, Бордо, и ожидаю, что хотя бы город будет показан.К сожалению, в большинстве случаев город неверен и, вероятно, соответствует расположению серверов интернет-провайдера.

Вот результаты, полученные в одно и то же время из трех из пяти лучших результатов Google "геолокация ip":

http://www.ip2location.com/ - неправильный ответ

Shows France, Paris as the location

http://www.ipligence.com/geolocation - другое, другое неверноеответ

Shows France, Moulineaux as the location

http://www.infosniper.net/ - правильный ответ

Shows the right location

Четныйесли последний на самой домашней странице гарантирует, что I имеет ошибку в my SQL-синтаксисе, то это по крайней мере единственный веб-сайт, который отображает правильное местоположение среди тех, кого яМы пробовали.

Ни один из трех сайтов не использует HTML5, в отличие от Google Maps.Карты Google, использующие HTML5, похоже, тоже выбирают нужный город.

  • Как эти сайты, не поддерживающие HTML5, определяют местоположение настольного ПК?
  • Почему большинство из них совершенно не правы?
  • Как правильно это сделать?

Ответы [ 3 ]

1 голос
/ 28 сентября 2011

Как веб-сайты, не относящиеся к HTML5, получают местоположение настольного ПК?

Поиск вашего IP-адреса по базе данных, которая сопоставляет IP-адреса с местоположениями.

Почему большинство из них совершенно не правы?

Потому что у них неверные данные в базе данных.

Как правильно понять?

Спросите пользователя.

0 голосов
/ 16 октября 2011

На самом деле Firefox, Google Chrome и, возможно, другие браузеры также могут полагаться на триангуляцию Wi-Fi для определения местоположения пользователя, если компьютер поддерживает Wi-Fi. Это особенно касается последних ноутбуков, телефонов и планшетов.

0 голосов
/ 28 сентября 2011

Единственный надежный IP к базе данных местоположений - maxmind

Попробуйте следующее, и вы увидите: http://www.maxmind.com/app/mylocation

Это та же база данных, которую используют производители рекламы для взрослых, чтобы показать вам, что в вашем городе живет одна и та же девушка, даже если вы переехали: -)

В приведенных вами примерах просто используется обновленная база данных.

...