April 11, 2008

更新したkmlが反映されない問題対策

categorized in

kmlファイルを更新してUpしても反映されない問題に悩んでいたのだが、最近Googleグループに以下の記事が投稿されたので、参考にいろいろ試してみた。

いろいろ試した結果、以下の2つを併用することにした。

■そもそもキャッシュを保存させない。

ヘッダに以下を記載。


--------------------
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT">
--------------------

■kmlのURIにランダムなパラメータを付ける

とりあえずこんな感じにしてみた。


--------------------
var kmluri = "http://riemagu.jp/kml/enkan.kml?t=";
kmluri += Math.random();
var gx = new GGeoXml(kmluri);
--------------------

いまんところうまくいってそうな気配♪

以下、参考サイト

投稿者 riemagu at April 11, 2008 1:38 PM
この記事にいただいたコメント →コメントはこちらからどうぞ
この記事にいただいたトラックバック →この記事のトラックバックURLはこちら
コメントする





※必須項目です。公開されることはありませんのでご安心ください。




名前、アドレス、URLを登録しますか?






※確認する場合、下記のCAPTCHA Codeはまだ入力しなくても大丈夫です。


※確認せずに投稿する場合、下記のCAPTCHA Codeを入力してくださいm(_ _)m


トラックバックする
この記事のトラックバックURL:
http://riemagu.jp/mt/mt-tb.cgi/2055