2009-07-03 17 views
2

私のサイトへの訪問者の何千というIPアドレスがありますが、これらを緯度/経度座標に変換するのにどのツールを使用できますか?私は収集されたさらなる人口統計のためのフィルタを備えたマップ上のデータを視覚化することができます。私はここからダウンロードすることができますmaxmindの無料geolite国のデータベースを利用した私のサイトのいずれかのIPアドレスを緯度/経度座標に変換するツールまたはPHPコード

答えて

6

を助けるかもしれない:

は、このリンクhttp://www.geoplugin.net/php.gpを見てみましょう、あなたが得ます緯度と経度を含むそのIPアドレスの位置に関する詳細の完全なリスト。

それほど痛いわけではありませんが動作しています。ここではPHPスクリプトを使用して、実際にある:

<?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; 
?> 

あなたはそれがhttp://whateverhappens.org/ip-addr/

で作業し、Geopluginのウェブサイトの例を見ていることがわかります。

関連する問題