[英]OpenLayers caching quota
我正在使用OpenLayers来缓存地图图块。 它使用LocalStorage作为缓存切片的存储机制。 当我用完空间(即5MB)时会发生一个事件,我可以选择完全清除或迭代缓存。
我也使用LocalStorage来存储其他对象,比如设置,所以如果我的空间不足就不好了。
如何为OpenLayers缓存的切片设置最大限制? 优选地作为尺寸限制(不是物品的数量)。
好问题。 通过读取控件的源代码 ,这是不可能的。 您必须修改CacheWrite类以添加maxLimit
属性或类似的东西。 另一种解决方案是覆盖整个控件并使用HTML5 File API。
使用pouch db存储瓷砖。 它将删除5mb限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.