2008年10月10日金曜日

エラーの原因

表示されないエラーの原因を調べてみた。

GoogleMapsでは、直接URLを指定することでkmlファイルを表示することができる。

http://maps.google.co.jp/maps?q=http://hogehoge.jp/test.kml

にすれば読み込むことができる。

そこで、表示されるファイルと表示されないファイルをやってみると



・表示されるファイル→表示される(当たり前か)

・表示されないファイル→サーバーエラー。
場合によっては、ファイルが存在しないというエラーもある。

となる。

2008年10月9日木曜日

仮バージョン

いったんはKMLファイルを利用したInput&Outputバージョンを公開したが、色々事情があって旧バージョンに戻した。

実際に同じ入力でも結果が表示されたりされなかったりで安定しないことが原因。
短い距離の場合はいつでも表示されるため、KMLファイルの大きさによってGoogle側が拒否しているのかもしれない。

このままでは無駄になってしまうが、KMLファイルのダウンロードをできるようにすればGoogleEarthでも読み込むことができるし応用がないわけではない。

2008年10月8日水曜日

kmlによる描画

kmlに変更する基本的な作業は終わっているが、今のまま移項してしまうとChromeやFirefoxなどの高速なブラウザで実行してしまうとただの劣化版に見えてしまうため、完全に同機能を備えてからの公開になりそうだ。来週くらいまでにはなんとかしたい。
とはいえそのブラウザでも少しは速くなっているしIEでは体感300倍くらいの高速化がされている。

2008年10月7日火曜日

CEATEC

CEATEC JAPANに行ってきたが、GoogleEarthなどを利用している企業も多い。
簡単に実装できる仕様で、かつ高機能で見栄えがいいというのが魅力なのだろう。

軍事目的の使用などは危ないが、機能としては魅力的だし、誰が見ても面白いと思えるでしょう。

2008年10月6日月曜日

kmlファイル対応策

kmlファイルのキャッシュの問題だが色々調べているとどうやらアドレスで判断しているらしいことが分かった。
kmlファイルの後にゴミをつけてやればキャッシュを読みに行かずすぐに反映される。サーバに対してはあまりよくないのかもしれないが・・・。

今更感があるが、自前のサーバにGooglemapsを設置し、kmlファイルを読み込む方法は

map.addOverlay(new GGeoXml("http://honyanyara.jp/t.kml?gomi=hoge");

2008年10月5日日曜日

kmlファイルの読み込み

どうやら、kmlファイルの更新が反映されるにはある程度時間がかかるようだ。
GoogleMapsのサーバにキャッシュか何かが残っているのだと思われる。

Firefoxで実行した結果がIEでは実行していないはずの結果として表示されたりするので、ブラウザのキャッシュではないと言うことが一応の根拠。

GoogleEarthでは結果がすぐに反映されているので、その辺の仕様は違うのでしょう。

2008年10月4日土曜日

問題点

先日から話しているが、今回作成しているバージョンでは、kmlファイルを読み込んでいる。

kmlファイルがアクセスしたりダウンロードしたりすれば、自分のGoogle Earthでも読み込むことができる。


本題の問題点。
1回目の実行は問題なく実行でき、今までに比べ高速(特にIEで体感)でできている気がする。
が、2回目の実行が反映されない。
そこで、Google Earthから読み込んでみるとしっかりと反映される。

キャッシュの問題なのかGoogle側の問題なのかわからないがキャッシュの問題ならページをキャッシュさせないなどの処理が必要になる。
Google側がそのような仕様にしているならあきらめるしかない。

2008年10月3日金曜日

kmlを用いたShortest Path Graphic

試作品の試作品の試作品くらいのものを作ってみた。

現時点での仕様は確定ではないがこんな感じになる予定

1,いつもの入力画面
2,いつもの計算ページ
3,kml形式のファイル書き込み
4,kmlファイルを読み込んで表示するページ

1,2は基本的に何も変わらないが、3,4を新しくしている。
とはいってもユーザーから見た目はほとんど何も変わらない。

2008年10月2日木曜日

kml

Google Earthにはkmlと呼ばれるファイル形式があり、ポリゴンデータやプレイスマークなどがxml形式でかかれている。

これはGoogleMapsでも(一部形式のみ)使うことができるため、これを使うと表示を速くすることができそうという見通しがある。
実際にやってみてもIEでもストレスなくとまではいかないがちょびっとストレスくらいで表示することができる。

しばらくはこの作業を色々実験してみようと思う。

2008年10月1日水曜日

Shortest Path Graphic

しばらくブログを更新しませんでしたが生きてます。入院もしてません。
なんだか内定式とかもあったりで忙しかったことにしておいてください。


その間にもShortest Path Graphicの入出力バージョンも無事公開されたようで、だいぶ好評だ。

ただIEでの表示が遅いため、色々改善策が出てきている。