IP для страны, города, широты, языка службы javascript

Какой лучший/точный/бесплатный сервис для преобразования IP из следующего скрипта в страну/город/широту/длину?

$.getJSON("http://jsonip.appspot.com?callback=?",
    function(data){
       alert( "Data Returned: " + data.ip);
  });

person Eeyore    schedule 03.09.2009    source источник
comment
10 ответов и ни один не принят, хорошая статистика.   -  person Patrick Desjardins    schedule 03.09.2009
comment
Предостережение: вы получаете то, за что платите.   -  person jro    schedule 03.09.2009


Ответы (3)


Как говорится, я исследовал это на днях.

Пара возможных вариантов:

Maxmind использует несколько API, но их JS-сервис не соответствует задачам, на мой взгляд. .

person annakata    schedule 03.09.2009

Я рекомендую установить что-то локально на вашем сервере, так как это будет иметь огромное значение с точки зрения скорости.

Это замечательно: GeoIP от MaxMind, и у них есть бесплатная версия с небольшим меньшая точность, чем в платной версии.

Вы можете загрузить таблицы SQL или использовать скомпилированную версию C с подключаемым модулем Apache или PHP.

MaxMind GeoIP City или Страна MaxMind GeoIP

person philfreo    schedule 27.11.2009

Вместо использования стороннего API я предпочитаю иметь данные локально. Вы потенциально жертвуете некоторой точностью в пользу меньшей задержки и более надежного приложения.

Лучшая бесплатная база данных, которую я нашел, — это база данных SQL с геолокацией IP-адресов.

person D'Arcy Rittich    schedule 03.09.2009