Google マップのリンク機能によって作成された iframe を使用する PHP ページがあります。表示されている Google マップは、当社の Web サイトの KML ファイルです。
http://www.slocleanair.org/air/AirForcasting_map3.phpに 2 つのマップが表示されます。
表示される URL は、ページの読み込み時に PHP スクリプトを介して作成されるため、リンクは「今日の」予測を指します。6 日間の予報が平日にアップロードされ、KML ファイル名には日付が含まれます。&time=xxxx パラメーターを URL に追加して、ページの読み込みごとに一意にします。これは非常に少量のアプリケーションです。
問題は、今日の予測に失敗して新しいバージョンの KML をアップロードする必要がある場合、新しいバージョンが表示されないことです。時間パラメータは、私たちが望むようにキャッシュを破棄していないようです。問題はブラウザと PC で発生するため、ローカル キャッシュが使用されているようには見えません。
マップは Google によってキャッシュされていますか? もしそうなら、ファイルの名前を変更せずに強制的に更新するにはどうすればよいでしょうか?
私たちの Web サーバーもキャッシュしている可能性があると思います。もしそうなら、サーバーに強制的にキャッシュを更新させる一般的な方法があるでしょうか? これが可能である場合でも、特定のヘルプについて連絡することができます-このキャッシュポイントは可能ですか?
アイデア?前もって感謝します!