2006年2月 4日

Google MAP表示の改良

コムさんのMAPに刺激され、MAP表示を改良した。
改良したといっても、日記ごとのエントリーの下に表示されるリンクと、日記右の地図リンクでタイトル(店名)を表示するようにしただけ。
morotaの食べ歩きMAP
プラグインは
Movable Type用 位置プラグイン
を参考にさせていただいてますが、テンプレートのxml出力を次のように変更。


<?xml version="1.0" encoding="UTF-8" ?>
<markers> <MTEntries lastn="500"><MTLocations> <marker lat="<$MTLocation datum="0" coordinate="latitude"$>" lng="<$MTLocation datum="0" coordinate="longitude"$>" permalink="<$MTEntryPermalink$>"> <title><$MTEntryTitle$></title> </marker> </MTLocations></MTEntries> </markers>

次に、mapのhtmlの方で、マーカを作る部分を次のように変更。

function createMarker(point, permalink, title) {

ここと、

var html = "";

ここと、

var marker = createMarker(point, markers[i].getAttribute("permalink"), markers[i].getElementsByTagName("title")[0].firstChild.nodeValue);

ここ。
工夫点は、吹き出しの文字が縦長になってしまったので、divで調整(本を参考に)

あと、HTMLファイルが最初文字化けしてたので、ファイルのencodingをUTF-8で保存するようにした。
(最終的にはメモ帳を使った)
文字化けはこの辺で解決できないでしょうか?>コムさん

Category : misc | Comments [2] | Trackbacks [0]

トラックバックURL

このエントリーのトラックバックURL:
http://www.newfs.to/morota/mt/mt-tb.cgi/278

コメント

メモ張でUTF-8保存ができるとは知らなかった。
私も日本語化しました。^^v

それはよかった。
じゃー、今度どっかの店につれてってください:-)

2007年10月

  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 31      
最近のコメント
最近のトラックバック
総エントリー数:919

このサイトを検索
Links
Counter
ここにカウンタを設置
Syndicate this site (XML)
  • Powered by Movable Type 4.0
  • 小粋空間