Искать  
 
   
 
Регион по IP адресу
Отправлено: 03 Март 2009 10:28 A.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

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

Если нет, то разыскивается удобная для подключения база ip->location. В идеале база должна обеспечивать детализацию ip->город, но ip->регион будет вполне достаточно. Поскольку большинство посетителей сайта будет из России и экс-СССР, то написание регионов должно быть на русском языке. В принципе, для остального мира мне будет достаточно определить страну, так что детализация важна именно для нашей части света.

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

Всем отписавшимся заранее спасибо

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 04 Март 2009 02:02 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Avatar
Rank
Всего сообщений:  36
Зарегистрирован  2008-01-09

В свободном доступе есть базы от maxmind в бинарном виде с API на PHP. Бесплатная версия отличается от платной точностью, т.е. бесплатная работает с точностью 90-95% (это если мне память не изменяет). Все названия загнаны в массив, так что легко переводятся на русский язык. Пример работы на http://old.lhl.ru/geoip/ Мой город определяет правильно.

Вот полная статистика определения: http://www.maxmind.com/app/geolite_city_accuracy/

Профиль
 
 
Отправлено: 04 Март 2009 02:49 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

SexKiller, спасибо.
Но всё же хотелось бы базу, которая УЖЕ на русском, без необходимости переводить несколько тысяч названий.

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 04 Март 2009 05:23 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
RankRank
Всего сообщений:  99
Зарегистрирован  2008-02-06
runner - 04 Март 2009 02:49 P.M.

SexKiller, спасибо.
Но всё же хотелось бы базу, которая УЖЕ на русском, без необходимости переводить несколько тысяч названий.

Если не найдешь на русском, готов помочь с переводом. Например перевести Украину.

Профиль