Ferramenta ou PHP código para o endereço IP converter em latitude / longitude coordenadas [fechado]
-
21-08-2019 - |
Pergunta
Eu tenho milhares de endereços IP dos visitantes para o meu site, que ferramentas posso usar para convertê-los em latitude / longitude coordenadas? I será, então, visualize capazes os dados em um mapa com filtros para obter mais dados demográficos recolhidos.
Solução
Para um dos meus sites fiz uso de banco de dados do país GeoLite livre de MaxMind que pode ser baixado aqui: http : //www.maxmind.com/app/geolitecountry
Eles também fornecem uma versão nível da cidade que inclui a long / lat: http: //www.maxmind .com / app / geolitecity
Mas note que a precisão na versão gratuita é muito menor do que a versão paga.
Outras dicas
Eu sugiro usar o Google Analytics para o seu problema, mas se você quer tentar-se aqui é um ponto de partida:
Dê uma olhada neste link http://www.geoplugin.net/php.gp, você tem uma lista completa de detalhes sobre essa posição endereço IP, incluindo latitude e longitude.
Não é que acurate mas funciona, e eu usá-lo. Aqui está um script php realmente em uso:
<?php
$ip_addr = $_SERVER['REMOTE_ADDR'];
$geoplugin = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip_addr) );
if ( is_numeric($geoplugin['geoplugin_latitude']) && is_numeric($geoplugin['geoplugin_longitude']) ) {
$lat = $geoplugin['geoplugin_latitude'];
$long = $geoplugin['geoplugin_longitude'];
}
echo $ip_addr.';'.$lat.';'.$long;
?>
Você pode vê-lo trabalhando em http://whateverhappens.org/ip-addr/
E que um olhar para os exemplos de sites Geoplugin.
Isso talvez também ajuda https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6103179.html
http://www.telize.com e http://www.iptolatlng.com ambos fornecem soluções em JSON