« 位置情報XML→地図変換 | トップページ | au着うたメイキング »

2006.11.17

GoogleMapいちらん

結局私は自分カスタマイズが好きな人なので、元から2.0だったわけですよ。

というわけで、作ってみました。
http://vcal.jf.land.to/zero/d/map_o.html
これはHTMLに落とした状態。XML+XSLT=HTMLに吐きました。
こういうXML(右クリックまたはCtr+長クリックでダウンロード)でDB風味のファイルを作って(日報XMLファイルから位置情報タグだけをXSLT使って抽出したもの)、 これにこのXSLT(同上)でパースかけてJavaでHTML変換。

これなら
『<map lat="34.667788" lon="135.501852" url="http://www.eonet.ne.jp/~jeanpaulgaultier/" adr1="なんばCITY" cat="かいもの">なんばCITY</map>に行ってきた。』
とか書いているローカル日報XMLファイル→mapタグだけ抽出したXMLファイル→GoogleMap接続HTMLファイルにに2クリックで変換できるわけです。

わざわざ2段階にするのはmapタグを抽出する他に手動でタグ追加したり地図には表記しないタグを削除したり、これはこれで一つのDBとして扱いたいのですよ。ここでは地図と属性情報を表示しているだけですが、

・マーカークリックで該当日報ページにリンク
・携帯に目的地位置と現在位置を送る
・地図表記だけでなく、友人の自宅をXML登録したりしてアドレス帳としても使いたい。もちろんvCard互換で携帯ともリンク
・カーナビにメールか何かで緯度経度送って行き先登録できるって本当?ならメール送る仕組み

なんてことをしたいので、その為には割と柔軟なスキーマーにしたいわけです。
ここで重要なのはあくまでテキストベースでやること。PCやソフトウェアの制約を受けず、ネットワーク上に置きたくないデータの心配をすることなく、自分専用のフリーフォーマットで書けるって結構便利なんですよ。

できるだけソース書いたりAPI勉強したりしない方向でやっていたんだけど、ちょっと何かやろうと思うとやっぱり足突っ込まなきゃいけないね。
XSLTで悩んでます。上手く行かないなぁ‥‥
【XSLT】
http://www.asahi-net.or.jp/~PS8A-OKZK/xml/xslt10_2/new.html
【GoogleMap APIリファレンス】
http://www.openspc2.org/Google/Maps/
やっぱりAPIリファレンスはちゃんと参照しないと駄目か。

【Googleマップチュートリアル】
http://www008.upp.so-net.ne.jp/getback/gmap003.htm
【TEDDY-G本家】
http://teddy-g.cocolog-nifty.com/blog/2005/10/index.html
【Perl Tips(GoogleMapAPIのまとめ)】
http://perltips.twinkle.cc/ajax/google_maps_api/世界は広いわけですよ。私もやりたいことをやるぜ。

GIS・PG関連 |

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/28434/12724277

この記事へのトラックバック一覧です: GoogleMapいちらん: