Google Earth(TM) 地図サービスのオススメスポット・Wiki更新状況・おもしろい情報の紹介などを書き綴っていきます。

日曜日, 10月 21, 2007

ERBで作るKML その3

 前回からの続きです。  とりあえずサンプルとして、KMLの説明欄に現在の時間が表示されるrkmlファイルを作成してみました。  サンプル (ソースはこちら)  description欄に時間を取得するようにrubyの関数を埋め込むだけで、後は普通にKMLを書くだけです。(実際に使う場合は、前回のerb.cgiにおいてUtilモジュールをincludeしたりして、htmlのエスケープをする必要もあるでしょう。)  最近はGoogleEarthの話よりもRubyの話が多いですが、RubyはGoogleEarthを楽しむのに最も適した言語の一つだと思います。  KMLを生成するサーバーサイドスクリプトとして利用でき、また、COM APIを利用することもできます。しかも、One-Click Rubyを使えば導入も速攻です。  個人的には基本的にはRuby、XMLを扱う場合にはPHP、みたいな使い分けが現状では好みでしょうか。。

0 コメント: