如何在响应时间方面提高 osmdroid .gemf 离线地图性能

How to improve osmdroid .gemf offline map performance in term of reponse time

我已经在这里发布了一个问题: 解决方案是使用 .gemf 文件。

现在我不再使用 .zip 文件,而是使用 .gemf 文件(~200MB:缩放级别 12-17,.PNG)。

使用缩放级别 16 初始化我的地图大约需要 1.50 秒。

Android 4.4.2 - 1.3GHz 皮质四核 - 1GB 内存 - 无 Google Play 服务。

也许有一些方法可以提高它的性能?比如将 .gemf 文件移动到内部存储器(然后如何在 android 中配置?)或其他什么?

尝试使用 sqlite。 1.5 秒真的还不错。根据osmdroid,他们推荐sqlite。

另一种方法是将您的图块文件直接放在 osmdroid 缓存系统预期的位置。

解压你的 zip 文件,为所有 tiles 文件添加“.tiles”扩展名,并将整个解压目录放在 osmdroid/tiles/” 目录中。

如果您已经在您的设备上使用带有在线磁贴源的 osmdroid,则此目录已经存在。

另一个解决方案是使用 OSMBonusPack CacheManager