如何强制Google更新其服务器上的KML缓存?

时间:2012-07-25 14:02:29

标签: kml google-earth google-earth-plugin

我正在使用MySQL数据库中的数据生成KML文件。它基本上是带有时间戳的纬度/经度数据。这是一个在线交易数据库。我试图只显示最近10笔交易。 Google地球应用程序中的一切正常,但当我尝试使用Google地球的网络浏览器插件从KML显示相同的数据时,它会在Google的服务器上显示缓存的数据,因此数据不是实时的。

我的refreshInterval设置为20秒。我试图在URL的末尾添加虚拟字符串,但它不起作用。有更好的方法吗?任何意见,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

  

我曾尝试在网址末尾添加虚拟字符串,但它无法正常工作

这是什么意思?

我使用的通常的“缓存清除”策略是在URL的末尾添加时间戳,以便每个请求都是唯一的。

一种方法是将此“?time =”+(new Date())。getTime附加到URL(如果您已在URL中有参数,请将“?”替换为“&amp;”)< / p>