Qual é a melhor maneira de geocodificar endereços IP? Eu tenho ~ 10.000 - 30.000 endereços para geocodificar uma vez. Os endereços IP são de todo o mundo e eu quero apenas o Long / Lat. A precisão do nível da cidade não é essencial, mas o ideal seria de 10 a 20 km. Pesquisando ao redor, vi o MaxMind, que parece ser uma boa opção, mas antes de baixar e frequentar a API deles, existem outras alternativas recomendadas?
15
Ouvi falar sobre simplegeo api https://simplegeo.com/docs/api-endpoints/simplegeo-context Pode funcionar para você
fonte
o google analytics tem ip localizado em um mapa. Gostaria de saber se poderia ser encontrado no codeplex em algum lugar?
rede de geocodificação com o GeoPluginIPGeoCoder ();
Também mencionei um problema com o plug-in e a aquisição do arquivo dat de ... não é uma geolocalização gratuita da Maxmind
fonte
Se você não quer perder tempo instalando um banco de dados que consumirá seus recursos, poderá usar uma API online. Estou usando http://www.ipgp.net/ip-address-geolocation-api/ e permite que você consulte até 1m de endereços IP.
fonte
Eu diria que a melhor maneira é usar uma API online. Gerenciar um banco de dados do seu lado é uma DOR! Confie em mim, eu estive lá e os locais de IP mudam o tempo todo, então você deve atualizar seu banco de dados regularmente. Com uma API online, eles fazem todo esse trabalho para você.
Estou usando uma API on-line em https://www.zipcodeservices.com . Recebo 100.000 consultas por ano por US $ 25,99 por mês e não limita as solicitações. É bem simples e está sempre funcionando.
Se eu precisar de mais solicitações por ano, eles têm planos de serviço diferentes que você pode migrar facilmente até.
fonte
para a América do Norte, este funciona http://geocoder.ca
fonte