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

水曜日, 5月 09, 2007

Rubyを利用する

 このサイトでは基本的にPHPを利用してWeb APIをKMLに変換したりしていましたが、Rubyを利用してKMLを作成するというのは全くやったことがありませんでした。  松江市民としてはこういうことではイケンので、しばらくはRubyを利用したネタでいこうかなと思っています。(One-Click Rubyをインストールすれば簡単にRubyを始めることができます。)  とりあえず今回はヘッダの話題だけ。。  KMLを吐き出すためにはheaderを設定してやる必要があります。Rubyでheaderを設定するにはCGIライブラリを利用します。 require 'cgi' cgi = CGI.new print cgi.header({'Content-Type' => 'application/vnd.google-earth.kml+xml', 'Content-Disposition' => 'attachment; filename="sample.kml"'})  みたいな感じです。

0 コメント: