我正在尝试制作离线地图。我正在使用混合应用程序,它有一个像浏览器一样的webview,我的应用程序正在使用openlayers。
对象ol.source.osm中有一个属性url,我可以在此属性中使用文件协议设置文件路径,就像' file:/// sdcard / Android '一样?
据我所知,浏览器不允许从客户端路径访问文件,或者我可能误解了什么?
为了清楚起见,我看到的所有示例都是使用其他方式设置此属性,例如localhost,但考虑到应用程序没有Web服务器,则不可能采取这种方式。
有人会帮助我吗?
提前致谢。
修改
正如我所说,我尝试在url属性中设置“file:/// C:// somepath // {z} / {x} / {y} .jpeg”然后我收到此错误消息“来自origin'null'的'file:/// C://somepath//1/0/1.jpeg'访问Image已被CORS策略阻止:无效响应。因此不允许Origin'null'访问。 “
有解决方法吗?