2014年9月5日金曜日

ユーザーのアクセス元IPから住所を割り出してくれるJavaScript API「GeoIP2」

ユーザーのアクセス元IPから住所を割り出してくれるJavaScript API「GeoIP2」 有料のサービスですが、かなり細かいデータを取得してくれます。このページにアクセスすると、自分のアクセス元情報を表示してくれます(Sample Objectの項目)。さすがに、GPS精度とまではいきませんが、面白そうだなと思ったので、メモです。

<script type="text/javascript" src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js"></script>
<script type="text/javascript">
var onSuccess = function(location){
  alert(
      "Lookup successful:\n\n"
      + JSON.stringify(location, undefined, 4)
  );
};
var onError = function(error){
  alert(
      "Error:\n\n"
      + JSON.stringify(error, undefined, 4)
  );
};
geoip2.city(onSuccess, onError);
</script>

0 件のコメント:

コメントを投稿