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);
--------------------
いまんところうまくいってそうな気配♪
以下、参考サイト
http://www.tohoho-web.com/wwwxx008.htm
http://d.hatena.ne.jp/Ksc/20051127/p1
http://zombiebook.seesaa.net/article/27148814.html
この記事にいただいたコメント →コメントはこちらからどうぞ
この記事にいただいたトラックバック →この記事のトラックバックURLはこちら
この記事のトラックバックURL:
http://riemagu.jp/mt/mt-tb.cgi/2055
http://riemagu.jp/mt/mt-tb.cgi/2055