bastante > works >

Google Map APIを実装

|

してみました。

[map:東京都渋谷区代々木1-2-9]


Ogawa::MemorandaさんがMT用にプラグインを提供してくれています。

使い方もすごく簡単で、
1.Google Mps API Key を取得
2.Mapperプラグイン(Mapper.pl)をMTプラグインフォルダにコピー、管理画面から「設定を表示」
3.取得したAPI Keyを入力して「変更を保存」
4.MTのテンプレート(Main Index, エントリー・アーカイブ)に<MTMapper>コンテナを設置。
以上。

カスタマイズしたい場合はMapper.plの以下の部分を調整します。
198行目:width => $this->{width} || '400px',
199行目:height => $this->{height} || '300px',
203行目:maptype => $this->{maptype} || 'G_MAP_TYPE',
204行目:zoom => (defined $this->{zoom}) ? $this->{zoom} : 4

widthは横幅、heightは縦幅、maptypeは[G_MAP_TYPE], [G_SATELLITE_TYPE], [G_HYBRID_TYPE]からいずれか、zoomは数を少なくするほど拡大されます。(上の地図は2)

・Google Maps APIの解説
http://ponpon-village.net/ajax/googlemapsapis.htm

・Mapper Plugin.ja JP - Ogawa Code
http://code.as-is.net/wiki/Mapper_Plugin.ja_JP

【2006.07.25】
プラグイン作者のogawaさんから直々にコメントいただきました。ありがたい・・・。
MTのテンプレートに入れるMT Mapperコンテナタグ自体に設定しておけば、plファイルなんていじらないでも大丈夫でした。
<MTMapper width="600px" height="400px" zoom="2" maptype="G_SATELLITE_TYPE">
</MTMapper>
といった感じでOKです。

ogawaさんのサイト、「追加されるMTタグ」のところにしっかり書いてありました・・・。(ちゃんと読め>自分)

同じカテゴリの記事

トラックバック(0)

トラックバックURL: http://bastante.354.jp/mt-tb.cgi/71

コメント(2)

プラグインを修正しなくても、MTMapperコンテナのオプションとして与えればよいはずですよ。

<MTMapper width="600px" height="400px">
</MTMapper>

ogawaさん、フォローすみません。。。
仰るとおり、MTMapperコンテナに入れとけば大丈夫でした。

ご指摘ありがとうございましたー。

abril 2012

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

アーカイブ

アーカイブ

アイテム

  • 三社祭:2日目(駒形町会)
  • 三社祭:1日目(駒形町会)
  • 神田祭:3日目(鎌倉町会)
  • 神田祭:2日目(鎌倉町会)
  • さくら
  • iPodをプレゼント
  • ランチ経済学
  • QUA 'AINA