【问题标题】:Increase timeout for tiles in OpenLayers增加 OpenLayers 中瓦片的超时时间
【发布时间】:2011-03-29 04:01:36
【问题描述】:

我有一个 OpenLayers XYZ 层。加载图层时,某些图块不显示。但是,如果我重新加载它会显示的磁贴(也就是磁贴没有问题)。在我看来,OpenLayers 有某种超时机制,如果需要太长时间,就不会渲染图块。

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

【问题讨论】:

    标签: openlayers


    【解决方案1】:

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

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

    您只需要在您自己的代码顶部包含这句话并使用它的价值来为您设置最好的:

    OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2010-10-31
      • 1970-01-01
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 2014-04-16
      • 1970-01-01
      相关资源
      最近更新 更多