2010-03-05 2 views
5

Кто из авторитетных и/или стабильных поставщиков услуг определения местоположения geo-ip? Я просматриваю приложение, которое нуждается в этой функции, и всякий раз, когда я google geo-ip, я получаю массу хитов, но трудно сказать, кто из законных провайдеров, и у кого есть люди, которые летают по ночам.Репутация geo-ip Услуги

В идеале мне бы хотелось что-то, что можно было бы запустить без вызова внешнего API (т. Е. Регулярных обновлений баз), но было бы интересно узнать о опыте с провайдерами, предлагающими услуги live/http. Если бы он работал в PHP, это было бы здорово, но до тех пор, пока он мог работать в среде * nix, это нормально. Я бы предпочел платный сервис от авторитетного провайдера, чем бесплатный бесплатный сервис, который мог бы исчезнуть завтра (бесплатные услуги приветствуются, просто убедите меня, что они не исчезнут).

ответ

3

Maxmind имеет свободный и платить за использование версии их службы. Это превосходно, есть класс Pear, который вы можете использовать Net :: Geo_IP (IIRC). Просто установите любую версию своей БД, которая вам нужна, и вы все настроены. Много раз использовали его.

Дайте им взглянуть также. Maxmind

1

Попробуйте Geonames: вы можете загрузить свою базу данных, а затем, возможно, проиндексировать ее с помощью Solr или что-то, что даст вам услугу, изолированную от внешнего мира и которую вы можете обновить на основе потребностей.

Related question

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