OpenLayers - 是否可以在LocalStorage之外进行(本地)缓存?

时间:2018-01-10 07:03:24

标签: openlayers-3

通过LocalStorage为OpenLayers提供(标准)缓存功能。 LocalStorage的大小是每个应用程序最大10Mb。

是否有(标准或)简单方法在移动设备上本地缓存切片,以便它们可用于离线演示/导航?通过这种方式,缓存可能超过10MB的限制。

如果是这样,有什么缺点?

1 个答案:

答案 0 :(得分:2)

可以通过多种方式缓存地图请求。作为第一个介绍,我参考a recommendation for storing data offline

  • 渐进式网络应用:对于URL可寻址资源,请使用缓存API(服务工作者的一部分)。
  • 对于所有其他数据,请使用IndexedDB(带有Promises包装器)。