アキラのITメモ:IPアドレスから地理情報を取得するAPI
IPアドレスから地理情報を取得するAPI
世の中にはWeb上で利用できる便利なAPIがたくさん転がっていて、それらを利用して何か面白いことでもできないものかなと日々いろいろ考えているわけですが、なかなか思いつかない今日この頃です。とりあえず使えるAPIをどんどん紹介していけば、そのうち何か思いつくかも分からんねということで面白そうなAPIを紹介していくことにします。まずは、IPアドレスから位置情報を取得できるAPIです。
hostip.infoというところが公開しているAPIなのですが、詳しい利用方法はこちらです。簡単な利用方法を以下に紹介します。まず、http://api.hostip.info/get_html.php?ip=12.215.42.19にアクセスすると、指定したIPアドレス(ここでは12.215.42.19)に対して、以下のように国、市の情報を教えてくれます。なお、IPアドレスを指定しなければアクセスしたホストのIPアドレスが適用されます。
Country: UNITED STATES (US) City: Sugar Grove, IL
http://api.hostip.info/get_html.php?ip=12.215.42.19&position=trueとposition=trueをつけてアクセスすると、指定したIPアドレスの経度と緯度も取得できます。
Country: UNITED STATES (US) City: Sugar Grove, IL Latitude: 41.7696 Longitude: -88.4588
なお、http://api.hostip.info/?ip=12.215.42.19とアクセスすると、XML形式で情報を取得できます。また、http://api.hostip.info/flag.php?ip=12.215.42.19とアクセスすると、以下のように国旗を表示してくれます(下の例は訪問者がいる国の国旗を表示)。といっても自分は日本人向けのサイトしか持っていないのであまり利用する機会がなさそうですが。。。
ちなみにこちらからIPアドレスのデータベースがダウンロード可能なようですので、興味のある方はどうぞ。何かに使えるかもしれません。
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/424
コメント
コメントを投稿
カテゴリ「各種API」内の記事
サイト内検索
カテゴリ
- Linux
- Linux Tips [14]
- Linux ソフトウェア [3]
- Web技術
- (X)HTML/CSS [4]
- JavaScript [1]
- MovableType [7]
- その他 [3]
- 各種API [3]
- 各種ツール [4]
- Windows
- Win Tips [3]
- Win ソフトウェア [6]
- コネタ [7]
- プログラミング
- 機器 [4]