#voorlichter のHTMLサイドの開発環境(テストサーバ)について
#voorlichter の HTML サイド(http://www.handygeospatial.info/voorlichter/index.html)を開発するにあたって、ファイルシステム上の index.html をブラウザで開いても地図は表示されない。その理由は、突き詰めてはいないが、wax.tilejson で TileJSON ファイルを取得する際に、file スキームの場所からの取得がうまくいっていないためではないかと思う。
そこで、ローカルで http://www.handygeospatial.info/voorlichter/index.html 相当をホストするために、voorlichter ディレクトリを下に見る位置で、次の sinatra サーバを実行してサーブすることにした。これで、localhost:4567/index.html といった名前で HTTP ベースで HTML ファイルがホストされ、Wax に乗せた地図が無事に表示できることになる。少なくとも Sinatra が WEBrick の上に乗っている場合には、index.html を更新したときブラウザをリロードするだけで、更新が反映されて、非常に開発が楽であった。
ディレクトリ構成
hfu$ ls -R server.rb voorlichter ./voorlichter: index.html