3
我有一个OpenLayers XYZ层。加载图层时,某些图块不显示。但是,如果我重新加载显示的瓦片(也就是瓦片没有问题)。在我看来,OpenLayers具有某种超时机制,并且如果花费太长时间,将不会呈现该tile。增加OpenLayers瓷砖的超时时间
有人知道如何增加超时吗?
我有一个OpenLayers XYZ层。加载图层时,某些图块不显示。但是,如果我重新加载显示的瓦片(也就是瓦片没有问题)。在我看来,OpenLayers具有某种超时机制,并且如果花费太长时间,将不会呈现该tile。增加OpenLayers瓷砖的超时时间
有人知道如何增加超时吗?
我认为这是不可能的。几个月前我遇到了同样的问题,我发现最好的解决方案是设置OpenLayers.IMAGE_RELOAD_ATTEMPTS
不变。
OpenLayers.IMAGE_RELOAD_ATTEMPTS
是一个变量,用于指定在达到超时时要尝试重新加载图块的次数。
你只需要包括这句话在自己的代码顶部,并与它的价值发挥到设定的最适合你:
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;
我希望它能帮助。
似乎要做的伎俩。没有更多讨厌的粉红色瓷砖:) Thx – BjartN 2011-03-29 05:46:05