Domanda

Non ho migliaia di indirizzi IP dei visitatori del mio sito, quali strumenti posso utilizzare per convertire questi in coordinate LAT /? Io poi essere in grado visualizzare i dati su una mappa con filtri per ulteriori dati demografici raccolti.

È stato utile?

Soluzione

Per uno dei miei siti ho fatto uso di database gratuito Paese GeoLite MaxMind che può essere scaricato qui: http : //www.maxmind.com/app/geolitecountry

Inoltre forniscono una versione livello di città che comprende il lungo / Lat: http: //www.maxmind .com / app / geolitecity

ma nota che l'accuratezza della versione gratuita è molto inferiore rispetto alla versione a pagamento.

Altri suggerimenti

Io suggerisco di utilizzare Google Analytics per il tuo problema, ma se volete provare voi stessi qui è un punto di partenza:

Date un'occhiata a questo link http://www.geoplugin.net/php.gp, si ottiene una lista completa dei dettagli su quella posizione l'indirizzo IP, tra cui latitudine e longitudine.

Non è che acurate ma funziona, e lo uso. Ecco uno script PHP attualmente in 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;
?>

Si può vedere che funziona a http://whateverhappens.org/ip-addr/

E che uno sguardo agli esempi di siti web Geoplugin.

http://www.telize.com e http://www.iptolatlng.com sia di fornire soluzioni in JSON

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top