[英]OpenLayers caching quota
我正在使用OpenLayers來緩存地圖圖塊。 它使用LocalStorage作為緩存切片的存儲機制。 當我用完空間(即5MB)時會發生一個事件,我可以選擇完全清除或迭代緩存。
我也使用LocalStorage來存儲其他對象,比如設置,所以如果我的空間不足就不好了。
如何為OpenLayers緩存的切片設置最大限制? 優選地作為尺寸限制(不是物品的數量)。
好問題。 通過讀取控件的源代碼 ,這是不可能的。 您必須修改CacheWrite類以添加maxLimit
屬性或類似的東西。 另一種解決方案是覆蓋整個控件並使用HTML5 File API。
使用pouch db存儲瓷磚。 它將刪除5mb限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.