4
离线平铺的地图网络应用
我不确定是在此处还是在Stackoverflow上发布此消息,因为这有点交叉。让我试试看。 在提出的HTML5标准中,可以选择使用缓存清单将Web应用程序数据存储在本地缓存中。我希望将这种技术用于离线平铺的Web地图应用程序,并在此处根据标准安装的Geoserver 做了一个快速原型。 我只是撕开了从默认图层之一生成的OpenLayers客户端页面,并将<html>标签更改为 <html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest"> 并创建了cache.manifest简单读取的文件 CACHE MANIFEST http://lima.schaaltreinen.nl:8080/ 在我对此事的有限理解中,应该在本地缓存从该URL加载的所有内容:所有图块和OpenLayers JS。实际上,在Firefox中首次调用时,它的确要求我允许本地存储,但是当我单击“刷新”时(无论是联机还是脱机),页面嘶哑,说明未定义OpenLayers对象。看起来它尚未加载OpenLayers JS。 有人成功完成了基于OpenLayers的离线离线平铺Web地图应用程序的功能吗?或提示如何进一步调查?