【发布时间】:2019-06-25 08:01:57
【问题描述】:
我一直在 API 页面(和谷歌)上寻找解决方案,但设置一些参数并没有让我更进一步。也许我可以在这里得到答案:)
是否可以在浏览器端缓存 WmsTiles,这样如果我移动地图就不会出现短暂的闪烁? 我使用带有 Web 缓存(透明切片)的地理服务器,但 wms 请求需要几秒钟才能从 GWC 缓存中传送所有切片。因此,如果我移动地图,则会不断重新加载,但没有任何改变。
有什么解决办法吗?尝试将 'cacheSize' 设置为 2048,但没有发现任何变化。
谢谢
伊戈尔
【问题讨论】:
-
2048 是默认的
cacheSize,因此您需要将其放大才能看到任何差异。您也可以尝试在层构造函数中使用preload选项。 -
tnx.不确定这个选项是否以某种方式被贬低。无论如何,在我的情况下,我们谈论的是从地理服务器获取的特定地图边界的最大 50-100 个图块。只是稍微前后移动地图总是会重新加载图块。
-
增加到 65536 甚至没有丝毫变化...
标签: browser-cache openlayers-3 geoserver