Информация о геолокации

Как работают поставщики услуг геолокации?

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

Как они собирают эту информацию?

Интересным моментом является то, что у них нет информации для некоторых стран. Как у меня :)


person DarthVader    schedule 21.06.2011    source источник


Ответы (1)


IP-геолокация использует данные от поставщиков интернет-услуг, такие как информация WHOIS, трассировки, имена хостов и другие данные, собранные из общедоступных источников. Это может быть невероятно неточным, потому что каждый интернет-провайдер структурирует свою сеть по-разному.

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

Я предполагаю, что вы работаете с компанией, которая заплатила за этот файл, и вы должны выполнить любую внутреннюю разработку, чтобы заставить его работать. MaxMind GeoIP также предоставляет для этого API веб-службы.

Если вас интересует геолокация в браузере, вы можете найти действительно хорошее руководство по адресу Dive Into HTML5.

person Tony Webster    schedule 21.06.2011