image_gps.rb 機能 JPEGファイルに含まれるExif情報を解析し、各種撮影条件を表示します。 また、位置情報が含まれる場合、周辺地図ををポップアップ表示し、 Googleマップへのリンクを生成します。 前提条件 このPluginはimage.rbが導入されていることを前提としています。 image.rbを有効にしてください。また、image_ex.rbと共存することはできません。 ・ExifParserの導入 image_gps.rbはExifのパーサとして、ExifParserを使用しています。 以下のコマンドで導入できます。 #gem install exifparser ・Pluginのインストール image_gps.rbを適切な場所に配置してください。多言語用リソースは存在しません。 ・Google Maps API Keyの取得 ポップアップでの地図表示を行う場合は、 Google API console( https://code.google.com/apis/console ) にてStatic Maps APIのAPIキーを生成し、[設定]-[その他]-[image_gpsの設定]の Google Static Maps API Keyに生成されたAPIキーを設定してください。 地図のポップアップ表示機能を使用しない場合は、設定する必要はありません。 API Keyに関する詳細は、 https://developers.google.com/maps/documentation/staticmaps/?hl=ja も参照してください。 ・Exif情報の表示 [設定]-[その他]-[image_gpsの設定]のShow Exif Infoに値を設定することにより、 任意のExif情報を表示することができます。 Exifのタグ名をスペース区切りで記述してください 例) Model FocalLength FNumber ExposureTime ExposureBiasValue で、モデル名、焦点距離、F値、露出時間、露出補正が表示されます。 ・地図サイトへのリンクURLの設定 [設定]-[その他]-[image_gpsの設定]のMap Link URLにURLを記述することにより 任意の地図サービスサイトへのリンクを設定することができます。 主要なサービスについては、セレクタから選択することによりデフォルト値が設定されます。 未設定の場合はGoogleマップへのリンクが設定されます。 ・CSSの追加 写真と撮影条件をそれっぽく表示するために、CSSを設定する必要があります。 apend_css.rbを使用すると簡単にCSSを追加することができます。 参考に、作者が設定しているCSSを示します。 --ここから img.photo{ float:left; clear:both; } div.photo_detail{ clear:both; display:block; margin:0.5em; padding:0.5em; } img.map { outline:solid 5px gray; } --ここまで 使用方法 プラグインの書式は、image.rbと同じです。 制限事項 secureモードには対応していません。 image_ex.rbと同時に使用することはできません。