簡體   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