トラックバック地図に自動pingするLocationLinkプラグイン

AUのソニーエリクソン W43Sに機種変更とMNPしてからというもの、位置情報付きのモブログに凝ってます。そこで位置情報付きの画像をもつエントリーがあった場合に、画像ファイルのEXIF情報から位置情報を取り出し、トラックバック地図4種類(ブログ人マップ、はてなマップ、ライブドアマップ、アルプスラボbase)に自動的にping送信、そして地図へのリンクを作成するプラグインを作ってみました。

サンプルブログ

画像ファイルはサーバー内外を問わず、インターネット上でアクセス可能なものであればかまいません。つまり他のサービス、Flickrの画像を自分のエントリー上で利用する場合でも動作します。

全体の動作概要は以下です。

ダイアグラム

(1)写真を撮る

通常通りフォトモードでカメラを起動し、写真撮影します。
フォト撮影

(2)GPSで位置情報を得る

保存する前にメニューを開き、GPS情報を取得します
GPS情報の取得現在地を取得

現在地を取得中

メニューから地図を開いて位置を手動で修正することも可能です。
取得完了

位置情報を付加されるので保存します。
位置情報を付加されるのでその後保存

(3)モブログ。画像を添付してメール

データフォルダから位置情報付き画像を選択し、メール添付。
モブログ

データ=画像ファイルのことです。「データのみ」か、「データ+GPS情報」を選択します。+GPS情報の場合はezweb地図へのリンクURLが本文中に挿入されます。ただLocationLinkを利用する場合は余り有用ではないので「データのみ」でかまいません。
データのみ、またはデータ+GPS情報を選択

予め登録している moblog gatewayへのメールアドレス、
サブジェクトにタイトル、
本文にエントリーの本文を記入して送信します。

送信先とサブジェクト、本文を入力後送信

以上であとは自動的にトラックバック地図に位置情報をpingし、自分のブログにトラックバック地図へのリンクが挿入されます。

インストール方法
LocationLinkプラグインのダウンロード、インストール方法についてはこちらをご覧下さい。

LocationLinkプラグイン for MovableType ([の] I LOVE 位置情報)

Moblog Gatewayはひらたさんが運営されているサービスです。
Moblog Gatewayの設定方法はこちらをご覧下さい。

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

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

まだ60%ほどの出来ですが、なにせ50%ルールのこの世の中なので早速出してみました。特にpluginの作り方、本も昨今出ているようなんですけどそれも見ないまま初めて(!)プラグインを作り始めたので妙なところがあるやも知れません。何かお気づきの点があればコメント、トラックバックでお知らせいただけると大変嬉しいです。

これを使ってトラックバック地図をエントリーで埋めつくしましょう!