更新したkmlが反映されない問題対策[12turedure]
(2008-04-11 13:38:44) by riemagu


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

http://groups.google.com/group/Google-Maps-JP-Troubleshooting/t/afe181fbb6e92b30?hl=ja

いろいろ試した結果、以下の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


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.7