【问题标题】:Openlayers requests do not completeOpenlayers 请求未完成
【发布时间】:2015-03-06 21:20:21
【问题描述】:

我创建了一个 OpenLayers 应用程序,但是当我的互联网连接速度很慢时,对地图服务器的一些请求没有完成。

最糟糕的是当您尝试更改放大/缩小时; OpenLayers 应用程序不会再次尝试下载图像。我猜是因为已经在缓存中了。

那么我如何创建一些验证,以便当地图片段没有下载时,程序会再次尝试?

或者至少:我如何从缓存中删除坏的地图片段?

来自浏览器的网络流量

【问题讨论】:

    标签: openlayers-3


    【解决方案1】:

    我看到您正在使用 MapServer。如果您的空间数据不经常更改,您可以使用MapCache 生成切片缓存。这将加快对图块的请求并完全避免您的问题。

    【讨论】:

    • 听起来不错。我可以在我的电脑中安装那个 Mapcache 缓存那个 Mapserver 源并将我的应用程序指向 Mapcache,或者是一个提高 Mapserver 性能的模块。因为地图服务器不在我的控制范围内。
    • 是的,您可以单独安装 MapCache 并使其连接到远程 WMS 服务器。请参阅此文档页面,该页面表明:mapserver.org/el/mapcache/config.html#source
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    相关资源
    最近更新 更多