アキラのITメモ:IPアドレスから地理情報を取得するAPI

IT関係、技術関係のメモです。

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とアクセスすると、以下のように国旗を表示してくれます(下の例は訪問者がいる国の国旗を表示)。といっても自分は日本人向けのサイトしか持っていないのであまり利用する機会がなさそうですが。。。

flag

ちなみにこちらからIPアドレスのデータベースがダウンロード可能なようですので、興味のある方はどうぞ。何かに使えるかもしれません。

カテゴリ: 各種API 投稿日: 2007年01月11日 07:28
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/424

コメント

コメントを投稿





カテゴリ「各種API」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday