好的,情况如下:
我正在制作一个包含 webView 的应用程序,其中我正在使用OpenLayers显示 OpenStreetMap 。我已将此 html 存储为资产文件并指向我的 webView.loadUrl(asset_file_path) 以便它显示在 webView 中。该应用程序还有数据库,其中有一堆位置点数据(不同种类的火山!),我想根据用户输入在地图上动态显示。
为了显示来自数据库的位置数据,需要将其放在 html 资产文件中,以便 OpenLayers 可以发挥其魔力并将点放在地图上。(如果我错了,请纠正我,有更好的方法吗?)
所以,这是我的问题。假设我的数据库中的位置数据确实需要以某种方式进入我的 html,我如何从资产文件访问应用程序 SQLite 数据库并将其放入其中?我真的不想动态生成html资产文件,但我想不出任何其他方法来做到这一点。有没有办法以某种方式从资产文件连接到 SQLite 数据库?