APIをiOSのAPIから使う前回の「iPhoneアプリで位置情報と地図を使うための基礎知識」では、位置情報アプリの基本ともいえる、位置情報の取得と地図の表示を行いました。今回は、現在地に応じてネットワーク経由で情報を取得して表示してみます。API大量の位置情報データを扱うようなサービスでは、サーバとの連携が必要になります。APIとマッシュアップし、見せ方を工夫するだけでも、面白いアプリを作れます。APIを使って現在地付近の写真を取得してみます。SDKの標準APIを使って開発することにします。SDKやObjective-Cについて詳細を知りたい方は、以下の連載を参照しておいてください。Social」フォーラムCocoaの素、Objective-Cを知ろうiPhone用アプリケーション開発で注目を集める言語「Objective-C」。APIを利用するには、まずはアプリの登録を行う必要があります。Flickr」という開発者向けのコンテンツがあり、Flickrのアカウントを持っている人なら誰でもアプリを開発できます。App」にアクセスし、新しいアプリを登録します。APIを利用したアプリは、非商用(Non-Commercial)と商用(Commercial)に分類され、若干利用規約などが異なります。Key」をクリックします。非商用と商用を選択アプリの名称と、概要を記入します。概要は後から変えることもできます。利用規約をしっかり読んで、同意したら、アプリを登録します。登録が完了すると、「Key」「Secret」が発行されます。これらは、後ほど、活用します。「Key」「Secret」が発行される次ページでは、FlickrのAPIを使って、指定した地点の周辺の画像を検索してみます。......)がEXIF情報として埋め込まれます。それに加えて、緯度経度が入っている場合もあります。iPhoneには、撮影した写真にも撮影地点を埋め込む機能があります。この機能をオフにすることもできます。GPSレシーバ機能を搭載したデジタルカメラもあります。写真とEXIF情報このEXIF情報に埋め込まれた位置情報を検出しているのです。EXIF情報から取得したものだけでなく、ユーザーが手動で指定することもできます。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。