Кто является одним из авторитетных и / или стабильных поставщиков услуг определения местоположения geo-ip? Я просматриваю приложение, которое нуждается в этой функции, и всякий раз, когда я google geo-ip, я получаю массу хитов, но трудно сказать, кто из законных провайдеров, и у кого есть люди, которые летают по ночам.
В идеале мне бы хотелось что-то, что может работать без вызова внешнего API (т. Е. Регулярных обновлений базы данных), но было бы интересно узнать о опыте с провайдерами, предлагающими услуги live / http. Если бы он работал в PHP, это было бы здорово, но до тех пор, пока он мог работать в среде * nix, это нормально. Я бы предпочел платный сервис от авторитетного провайдера, чем бесплатный бесплатный сервис, который мог бы исчезнуть завтра (бесплатные услуги приветствуются, просто убедите меня, что они не исчезнут).
Maxmind имеет бесплатную и оплату за использование версии своего сервиса. Это превосходно, есть класс Pear, который вы можете использовать Net :: Geo_IP (IIRC). Просто установите любую версию своей БД, которая вам нужна, и вы все настроены. Много раз использовали его.
Дайте им взглянуть также. Maxmind
Попробуйте Geonames: вы можете загрузить свою базу данных, а затем, возможно, проиндексировать ее с помощью Solr или что-то, чтобы предоставить вам услугу, изолированную от внешнего мира и которую вы можете обновить на основе потребностей.
Связанный вопрос