我使用localStorage的这个演示这里,如何扩展localStorage的
http://help.arcgis.com/en/webapi/javascript/arcgis/demos/exp/exp_webstorage.html
基本上它是一个映射的应用程序,它可以缓存地图瓦片在localStorage的。
我很快就达到了5MB的限制,从那以后我得到错误QUOTA_EXCEEDED_ERR。
如何扩展localStorage?或者我有什么其他选项可以将数据存储在客户端的HTML5中,有没有人使用过indexdDB,它在Chrome中工作?
http://www.w3.org/TR/IndexedDB/
当然的Web数据库规范已被弃用,所以我想,以避免同时,
http://www.w3.org/TR/webdatabase/
你可以缓存在内存中吗?也就是说,保留JavaScript引用的所有数据。除非你需要数据保持持久LocalStorage似乎矫枉过正 – Hubro 2012-02-09 00:14:25
我正在研究一个解决方案,该解决方案可以在可能脱机的移动设备上工作,因此如果用户计划离线,则需要持久性。 – peter 2012-02-09 00:15:12
您可以考虑使用HTML5应用程序缓存 - 通过在清单文件中列出每个地图切片,我们在离线移动应用程序方面取得了一些成功。然而,它更新的方式并不理想,但对于大量的切片,我们现在转而将切片存储在IndexedDB中,以便我们可以完全控制同步/更新过程。 – kes 2014-07-17 10:13:41