我的情景与
中描述的非常相似注意:我的KML文件每秒都会被提取一次。 KML文件大小约为1 MB。
获取KML更新时,url会按照上述主题中的建议进行更改。
var url = 'test.kml?rnd='+Math.random();
这完美无缺。另一方面,它会导致geplugin.exe进程占用越来越多的内存,从而导致插件崩溃。
有没有人遇到同样的问题?有没有办法强制GE插件清除缓存?
答案 0 :(得分:1)
有没有办法强制GE插件清除缓存?
AFAIK没有办法从javascript或API清除缓存。
我的KML文件每秒都会被提取一次。 KML文件大小约为1 MB。
每秒钟取出一个大约1 MB kml的文件。你如何每秒调用fetchKml并将数据添加到插件?
如果没有真正看到你的代码,就无法说出实际发生了什么,但这听起来就像是问题的根源。
另一方面,它会导致geplugin.exe进程消耗更多 和更多的内存,这会导致插件崩溃。
听起来好像是在一个紧密的,永无止境的循环中创建一些对象。在这种情况下,预计会耗尽内存。
您可能应该使用Networklinks来加载kml数据而不是fetchKml,但是再次看到你的代码是不可能的。