旅行記にgoogleマップでいった場所を表示させようとしばらく試行錯誤していましたが、ついに?というか意外に簡単に設置成功。
ああ・・嬉しい。これでいつどこに出かけたか忘れないですむ(爆)
そもそもgoogleで行っているAPIの解説がわかりにくいのが問題。
だって・・・英語なんだもん・・・
でも、MT4でグーグルマップを使うのはMapperというプラグインを使えば実に簡単にできたのでした。英語のグーグル解説を読む必要もなし^^;
シックスアパートのプラグインでも紹介されています。その上詳しい解説も。
ダウンロードしたMapperをMTのプラグインディレクトリに置き、その後MTにログインして。ツールのプラグインのMapperの設定をクリックすると、Google Maps API Key:を聞かれますので、
グーグルのAPI作成画面で作成したキーをコピペします。
(大丈夫です、この画面までは日本語ですから)
APIキーを作成をクリックすると英語だけの画面に移動して一瞬ぎょっとしますが、大丈夫です。必要なのは1番上のYour key is:と書いてあるところのしたのやたら長ったらしいコードだけで、これを先ほどのMapperにペーストして、変更を保存するわけです。
で、あとはブログにMapper用のタグをいれますが、どうやらMapperというやつは特定のフォーマットで書かれた住所を見つけると勝手に地図表示をしてしまうらしいので、いや、それは著作権表示の住所なんだよ?といっても聞いてくれません。
ですので、ここらへんに書いてある住所だけだよ、あんたが参照するのは!
・・・と、Mapperに教えてやらねばならないらしい。
どうやって教えるかというと、<Mapper>~</Mapper>で囲っておいて、そこに書かれた住所にだけ参照させるというわけです。
で、私はこの旅行記にカスタムフィールを作って、そこに住所を書き込みそれを表示させることにしました。
設定のカスタムフィールドでフィールドを作成。
ブログ記事に表示させたいので、
システムオブジェクトにブログ記事を選択し、適当な名前をつけて、テキストで作成。
できたテンプレートタグがdatamapだったので、表示させたい位置に
<MTIfNonEmpty tag="datamap">
<div>[map:<MTdatamap>]</div>
</MTIfNonEmpty>
</MTMapper>
を追加。
通常はテンプレートのブログ記事の詳細の
<$MTEntrymore$>
の後くらいに入れておけば記事の一番最後に地図が表示されることになるはず。
<MTMapper width="500px" height="350px">のwidthとheightは地図の大きさを指定しているだけなので、
好きな数字を入れてください。というわけでした^^
ふ?。
ちょっとまじめにMT記事を書いてしまいましたが、最近物忘れがひどくて、先日設定したばかりなのに・・・やり方忘れた!
なんていうのが多いので書いておきました。
またなんか備忘録ありましたらUPします。
- Newer: ブログ記事を復元しました
- Older: 無理やり公開なかのんブログ
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://www.hen-e.com/mt/mt-tb.cgi/31
- Listed below are links to weblogs that reference
- MTにgoogleマップ設置(涙) from 変ないーもん屋