有关Phonegap存储和数据库的更新

时间:2015-05-21 01:33:46

标签: database cordova mobile maps offline

我正在制作一个MapBox / Leaflet地图,我希望在一个小城市本地存储一个带有锁定边界的地图,该城市在Phonegap项目的每个引脚中播放音乐,并且是所有这些的新手。为此,我知道我将需要使用数据库,并使用IndexedDB和WebSQL查看tbicr's demo project's演示的离线Mapbox和Leaflet映射,并认为这很完美,因为Phonegap's storage support page表示它们支持WebSQL和IndexedDB OR插件。因此我可以简单地将它们包装起来,让它在Phonegap中运行。我试过,事实并非如此。它们似乎没有显示任何内容或只显示一个tile级别,我在Phonegap一侧查看了更多内容,就像索引或配置文件中缺少的语句一样。所以

  1. 有人可以向我提供有关Cordova存储的更新吗?
  2. 我是否理解或错过了解问题的范围?
  3. 有更好的方法吗?
  4. 另请注意,我需要在Phonegap中使用一个名为Polyfill for WebSQL的插件,而且由于Phonegap的快速性,我读过的很多东西似乎已经过时,我想要更新phonegap的存储。

1 个答案:

答案 0 :(得分:0)

@Garrett,我只能告诉你一(1)个webSQL,即SQLite。由于每个人都在使用the same implementations,因此停止工作。但是,webSQL仍然可以在各种插件中使用。注意,webSQL是一个库,而不是服务器,所以它比其他解决方案轻得多。

CanIUse.com says IE& Firefox还没有实现,其他大多数都有,包括Safari。