Mapper Plugin公開
エントリーなどに含まれる「mapタグ」*1をマッピングサービスを利用した地図画像に変換するプラグインを公開します。
*1 mapタグとは、Alps Clip!やはてなマップで使用されている「[map:address]」という形式の文字列を指します。addressには、「東京都江東区三好4-1-1」のような「住所」での表記を記述できるほか、「x139.808004y35.679714」「35.679714,139.808004」のような「座標」での表記も記述できます。
Mapper Plugin.ja JP - Ogawa Code
このプラグインは、MTMapperというコンテナタグを実現します。このコンテナタグに含まれるテンプレート中で以下のパターンにマッチする文字列があれば、それをGoogle Mapsなどのマッピングサービスを利用した地図画像に変換します。
- Alps Clip!・はてなマップライク:
<div>[map:address]</div> <p>[map:address]</p>
- adr microformatライク:
<div class="adr">address</div> <p class="adr">address</p>
例えば、以下のようなmapタグを記述しておくと、
<p>[map:東京都江東区三好4-1-1]</p> <div class="adr">東京都江東区三好4-1-1</div>
以下のようなGoogle Mapsによる地図画像が描画できます。
このエントリーのトラックバックURL: http://as-is.net/mt/mt-tb.cgi/378
はじめまして、小粋空間さんのサイトからたどり着きました。
これは便利です、早速、使わせてい頂きました。
有り難うございました。
(トラックバックさせて頂きました。)
座標の使用、これはとても嬉しいです(南半球の図を用いることが多いので)。
これは日本以外のMTユーザーにも重宝ですね。
始めまして、管理人さん
プラグインをDLさせて頂きました。
素晴らしいプラグインをありがとうございます
これからも宜しくお願いします。
こんばんは、お世話になっています
一つお聞きしたい事があって書き込みさせて頂きました。
プラグインのDLページが文字化けして読めないのですが
文字コードは、何を使っていますでしょうか?
小さい四角が連続で表示されて読めなかったので
お手数お掛けしてすいません。
utf-8ですね。
初めまして。
より簡単に地図を設置したいと、いろいろ調べてやっとMTMapperにたどり着きました。
エントリーアーカイブにMTMapperを設置して、追記欄に地図を表示させようと考えています。ところが、「APIに使用されているキーは他のウェブサイトに登録されています」というメッセージが現れて、地図が表示されません。
タグの位置の問題でしょうか? それとも、keyを取り直さなければならないのでしょうか? お忙しいとは思いますが、ご指導お願いいたします。
APIキーを取り直す必要があります。
例えば、http://www.example.com/map/ で取ったキーは、そのディレクトリの配下のURLに対してのみ有効で、http://www.example.com/blog/ 以下では利用できません。
素早いレスありがとうございました。
今後ともよろしくお願いいたします。
ありがとうございました。
このプラグインを見つけた時には発狂しました。
すばらしいプラグインを有り難うございます。
また質問なのですが、生成されたマップのアイコンを
クリックした中に任意のコメントを入れる事は可能でしょうか?
現状では座標の情報のみが表示される状態です。
何か記述方法で解決策があればご教授下さい。
よろしくお願いします。
0.11でアドレス表記の後に括弧付きでアノテーションを付けられるようにしてあります。
[map:35.679714,139.808004 (アノテーション)]
早速のお返事有難う御座います。
すみません、更新履歴の所を見逃しておりましたm(__)m
写真を反映させるタグをアノテーションに入れたところ
http://www.idv-design.com/take/blog/
上記サイトのように、コメント内が 「 経緯緯度 (写真画像) 」
となって入るのですが、次回バージョンアップの際等に
写真やコメントのみ、反映されるようになればいいなぁ、と希望しております。
わがままを申して申し訳御座いませんが。
是非可能であればご検討頂ければ幸いです。
宜しくお願い致します。
はじめまして。
MTに地図を表示できるということで、このプラグインを使いたいと思っています。
プラグインのディレクトリにMapper.plをコピーして、インストールしているプラグインの一覧を表示したのですが、Mapper.plの項目に「設定を表示 」が表示されません。
MT3.2系を使用しているのですが、どのように設定するとよいのか是非教えてください。
よろしくお願いします。
メイン・メニュー > システム・メニュー > プラグイン を見ていませんか?
各「ブログ」の「プラグインの設定」画面を見てください。
初めまして。新しい技術を使ってはみたいもののどうしてよいかわからず放浪した末にたどり着きました。すばらしいプラグインですね。
プラグインを頂戴しましたので報告します。
前からGoogleMapsをブログに表示したいと思っていましたがなかなかうまくいきませんでした。このプラグインは簡単に設定出来、使いかっても最高です。これからもどんどん使わせて戴きます。ありがとうございました。
導入することができました。
分かりやすい丁寧な説明で助かりました。どんどん使わせてもらいます。
お世話になっております。
非常に有用なプラグインなので利用させていただいております。
ひとつ質問(リクエスト)なのですが、
表示されたマーカーをクリックすると座標とアノテーションが表示されますが、これをマーカーのみの表示にするにはどうしたらよいのでしょうか?
(マーカーは表示されるがクリックしても何も発生しない状態)
大変お忙しい中恐縮ですが、よろしかったらご教授ください。
Mapper.pl中の以下の4行をコメントアウトすればいいかな。
var html = '<div style="width:12em;font-size:small">'+address+'</div>'; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); });すばやい対応ありがとうございます!
ご教授いただいたスクリプトをコメントアウトしてみたんですが、うまく動作しなかったので、思い切って削除してみたらちゃんと動きました!
ありがとうございましたm(_ _)m
はじめまして。プラグイン導入させていただきました。撮影地を表示するのに使いたいと思っています。
デフォルトのズームがうまくいきません。
http://www.matsuper.com/blog/2007/03/post_17.html#more
秋田の山奥なのですが、例にあった東京都江東区三好4-1-1でも同じく広~い地図がでてきてしまいます。Mapper.plで15の部分を12とか5とかで試しましたが、やはり同じ結果でした。
なにか設定などがおかしいのでしょうか。
ご指導、よろしくおねがいします。