繁体   English   中英

OpenLayers缓存配额

[英]OpenLayers caching quota

我正在使用OpenLayers来缓存地图图块。 它使用LocalStorage作为缓存切片的存储机制。 当我用完空间(即5MB)时会发生一个事件,我可以选择完全清除或迭代缓存。

我也使用LocalStorage来存储其他对象,比如设置,所以如果我的空间不足就不好了。

如何为OpenLayers缓存的切片设置最大限制? 优选地作为尺寸限制(不是物品的数量)。

好问题。 通过读取控件的源代码 ,这是不可能的。 您必须修改CacheWrite类以添加maxLimit属性或类似的东西。 另一种解决方案是覆盖整个控件并使用HTML5 File API。

使用pouch db存储瓷砖。 它将删除5mb限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM