メイン | 他のMTプラグインやサービス »

LocationLinkプラグイン for MovableType

概要)
エントリー中に含まれる img srcタグで指定されたJPEGファイルのEXIF情報から位置情報を取り出し、
1: Google Mapとトラックバック地図へのリンクを作成
2: トラックバック地図へping送信(トラックバック)
を行うMTのプラグイン。

結果ページの例

対応するトラックバック地図:
・はてなマップ
・ブログ人マップ
・ライブドアマップ
・アルプスラボbase

インストール方法)
1. ファイル locationlink041.tgzをダウンロードします。
2. 展開した[LocationLink/locationlink.pl]ファイルを、Movable Typeシステムの[plugins]ディレクトリの中にアップロードします。

/path_to_mt/plugins/LocationLink/locationlink.pl

必要なモジュール)
locationlink.plは以下のモジュールを必要とします。必要に合わせてインストールを行って下さい。

HTML::LinkExtor(HTML::Parserに含まれる)
Image::ExifTool
Geo::Coordinates::Converter

動作確認環境)
・MovableType 3.33-ja (3.32以降を推奨)
・AU携帯 ソニーエリクソン W43S 赤

使い方)
indexテンプレート、Individualテンプレートなどリンクを挿入したい場所に以下のタグを埋め込んでください。

例:<$MTEntryBody$> の直下

<ol>
<MTLocationLinks>
<li><$MTLocationLink$></li>
</MTLocationLinks>
</ol>

<$MTLocationLink$>は自動的に[G][B][H][L][A]というリンク付き文字列に変換されます。それぞれ
[G] Google Map
[B] ブログ人マップ
[H] はてなマップ
[L] ライブドアマップ
[A] アルプスラボbase
へのリンクを表します。Google Map以外へはトラックバックが送られているので、リンク先で自分のエントリーが確認できます。

特徴と制限事項)
・複数のJPEG画像ファイルに対応
・JPEG画像ファイルはサーバー内サーバー外を問わず、アクセスが可能なものであれば情報を取得可能
・GET(lwp-requestに含まれる)コマンドが利用可能なこと
・位置情報取得時に/var/tmp/以下にテンポラリファイルを書き込むのでディレクトリが存在し、ファイルが書き込めること
・複数JPEG画像を貼り付けた場合、ブログ人マップへのトラックバックでエラーになります。ブログ人マップへの連続トラックバックは制限されているためです。エラーになった場合は時間をおいてエントリーを再保存、トラックバックを送信して下さい。
・多重トラックバックを避ける処理が入っています。送信済みに含まれるトラックバックURLを設定してもトラックバックは送信されません
・NE(北緯、東経)限定です。

参考)
以下のプラグイン、ページを参考にさせていただきました。ありがとうございました。

jm@foo: Movable Type用 位置プラグイン
Six Apart - Movable Type プラグインディレクトリ ALPSLAB clip!
Mapper Plugin公開 - Ogawa::Memoranda
Six Apart - 技術情報提供ブログ: テンプレート・タグ(コンテナ・タグ) プラグインの開発

トラックバック

このエントリーのトラックバックURL:
http://nomano.shiwaza.com/cgi-bin/mt514/tb203.cgi/5497

この一覧は、次のエントリーを参照しています: LocationLinkプラグイン for MovableType:

» トラックバック地図に自動pingするLocationLinkプラグイン 送信元 [の] のまのしわざ
AUのソニーエリクソン W43Sに機種変更とMNPしてからというもの、位置情報付... [詳しくはこちら]

» 便利なブログパーツ(ウィジェット) ALPSLAB myBase 送信元 [の] I LOVE 位置情報
前回に引き続きALPSLABさんの便利ツールの紹介です。 ALPSLAB myB... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年12月 4日 14:44に投稿されたエントリーのページです。

次の投稿は「他のMTプラグインやサービス」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。