2

サイトへの訪問者の IP アドレスを何千も持っています。これらを緯度/経度座標に変換するにはどのツールを使用すればよいですか? その後、さらに人口統計を収集するためのフィルタを使用して、地図上でデータを視覚化できます。

4

4 に答える 4

6

私のサイトの1つでは、maxmindの無料のgeolite国データベースを利用しました。このデータベースはhttp://www.maxmind.com/app/geolitecountryからダウンロードできます。

また、long / latを含む都市レベルのバージョンも提供しています:http://www.maxmind.com/app/geolitecity

ただし、無料版の精度は有料版よりもはるかに低いことに注意してください。

于 2009-07-03T01:37:25.823 に答える
6

Google アナリティクスを使用して問題を解決することをお勧めしますが、自分で試してみたい場合は、ここから始めてください。

このリンク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 Web サイトの例を見てください。

于 2012-07-05T18:50:32.257 に答える
0

これはhttps://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6103179.htmlにも役立つ可能性があります

于 2009-07-03T01:37:51.313 に答える
0

http://www.telize.comhttp://www.iptolatlng.comはどちらも JSON でソリューションを提供します

于 2013-10-16T16:27:02.600 に答える