繁体   English   中英

增加OpenLayers中磁贴的超时时间

[英]Increase timeout for tiles in OpenLayers

我有一个OpenLayers XYZ层。 加载图层时,某些图块不会显示。 但是,如果我重新加载它显示的瓷砖(也就是瓷砖没有任何问题)。 在我看来,OpenLayers有一些超时机制,如果花费的时间太长,将不会渲染瓷砖。

有人知道如何增加超时吗?

我认为这样做是不可能的。 几个月前我遇到了同样的问题,我找到的最佳解决方案是将OpenLayers.IMAGE_RELOAD_ATTEMPTS设置为常量。

OpenLayers.IMAGE_RELOAD_ATTEMPTS是一个变量,用于指定在达到超时时要尝试重新加载切片的次数。

您只需要在自己的代码顶部包含这个句子并使用其值来为您设置最佳:

OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;

我希望它有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM