WEBサイトに来た時に簡単に LocationとIPアドレスを表示させるスクリプト 『geolocation + ip + postal code』

PR
geolocation + ip + postal code
By Joe Watkins
サーバーにアクセスしたロケーションとIPアドレス、郵便番号を表示させるシンプルなコードです
ipinfo.ioのAPIを使って表示がされています 郵便番号は私の環境では表示されませんでした、日本の場合は対応していないのかもしれません
ipinfo.ioにアクセスすると、回線名、ホスト名、あと所在地からの地図の表示もあります こういった情報も取得出来るかと思います
HTML
<p>Location: <span class="city-region"></span><br> IP: <span class="ip"></span><br> Postal Code: <span class="postal"></span></p>
javascript ( jQuery )
/* postal code is not 100% accurate */
$.ajax({
url: "http://ipinfo.io",
dataType: "jsonp",
success: function(data){
var cityRegion = data.city +', '+data.region,
ip = data.ip,
postal = data.postal,
latLong = data.loc.split(','),
lat = latLong[0],
long = latLong[1];
$('.city-region').text(cityRegion);
$('.ip').text(ip);
$('.postal').text(postal);
}
});
PR


COMMENT