2012-07-25 77 views
0

我正在使用来自MySQL数据库的数据生成KML文件。它基本上是一个具有时间戳的经纬度数据。这是一个在线交易数据库。我试图只显示最近的10个交易。在Google地球应用程序中一切正常,但当我尝试使用Google地球的Web浏览器插件显示KML中的相同数据时,它会在Google服务器上显示缓存的数据,因此数据不是实时的。如何强制Google更新其服务器上的KML缓存?

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

回答

0

我试图在URL的末尾添加虚拟字符串,但它不工作

这是什么意思?

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

一种方法是将该“?time =”+(new Date())。getTime添加到URL中(如果URL中已有参数,则将“?”替换为“&”)

相关问题