OpenLayers缓存配额
OpenLayers caching quota
本文关键字:缓存 OpenLayers 更新时间:2023-09-26
我使用OpenLayers来缓存地图块。它使用LocalStorage作为缓存磁贴的存储机制。有一个事件,当我用完空间(即5MB)时触发,我可以选择完全清除或迭代缓存。
我也使用LocalStorage来存储其他对象,例如设置,所以如果我用完空间就不好了。
我如何设置一个最大限制的瓷砖缓存的OpenLayers?最好是作为尺寸限制(而不是项目数量)。
问得好。通过阅读控件的源代码,这是不可能的。你必须修改CacheWrite类来添加一个maxLimit
属性或类似的东西。另一个解决方案是覆盖整个控件并使用HTML5 File API。
使用邮袋db存储瓷砖。它将删除5mb的限制
相关文章:
- 如何在从浏览缓存加载页面时执行javascript
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- 缓存谷歌地图数据
- 使用不带文本文件的OpenLayers显示POI
- 防止jQuery Mobile中的ajax缓存
- image.onload事件和浏览器缓存
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- Javascript清除缓存以清除基本身份验证凭据
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 将脚本缓存到本地存储的basket.js概念仍然是一个好主意吗
- 阻止选项卡缓存jquery ui
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 强制浏览器更新缓存的HTML5视频对象
- 在Javascript中使用全局变量作为缓存是很好的
- OpenLayers LonLat transform
- 如何限制OpenLayers地图中的区域
- OpenLayers 3可以使用WebSQL或IndexedDB来缓存映射瓦片吗
- 如何防止IE8缓存OpenLayers地图数据(ASP.Net)
- OpenLayers缓存配额