IPアドレスから位置情報を取得できるWebサービス「IPInfoDB.com」
IPアドレスを入力すると位置情報を返してくれます。精度はイマイチ。
Web APiが提供されているので、Javascriptから利用することもできます。
サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<html> <head> <meta charset="utf-8" /> <title>ipInfoDB API Test</title> </head> <body> <h1>ipInfoDB API Test</h1> ip add <input id="ip" type='text' value="173.194.38.112" /> <input id="btn" type="button" value="get" /> <div id="result"></div> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> var ipinfodb = 'http://api.ipinfodb.com/v3/ip-city/'; $('#btn').click(function(){ $.ajax({ url:ipinfodb, data:{ key:<your_api_key>, ip:$("#ip").val(), format:"json" }, dataType:'jsonp', success:function(json){ $("#result").html(""); for (var key in json){ $("#result").append(key+ "/"+ json[key]+"<br>"); } } }); }) </script> </body> </html> |