【问题标题】:Missing tiles in osmdroidosmdroid 中缺少磁贴
【发布时间】:2015-07-27 12:57:14
【问题描述】:

我有一个使用 osmdroid 4.3 的应用程序。我使用的唯一模式是离线。有时我的应用程序无法渲染几个图块。好像缺少瓷砖。如果我放大或缩小,新的图块将会丢失。我正在关注 osmdroid 常见问题解答,我使用

在清单中禁用了地图活动的硬件加速
 android:hardwareAccelerated="false"

但是没有什么好事发生。瓷砖仍然丢失。做什么?

【问题讨论】:

标签: java android tiles osmdroid


【解决方案1】:

我怀疑: 1) osmdroid 缓存中仍然有来自旧在线会话的磁贴 2)您的脱机文件根本不工作。 在这种情况下,当它们存在于旧缓存中时,您会得到磁贴,而当它们不存在 => 丢失磁贴时,您将一无所获。

首先,删除osmdroid/tiles子目录。

然后密切关注this post

【讨论】:

  • 1) 我不时使用 clearTileCache() 清除缓存。 2)但它有效。我很少有设备具有相同的离线地图。第一个设备工作正常,但第二个有瓷砖错误。另外,如果我删除我的 tile 文件夹并再次下载文件,一切都会好起来的。
猜你喜欢
  • 2012-04-07
  • 1970-01-01
  • 2015-10-30
  • 1970-01-01
  • 1970-01-01
  • 2020-12-30
  • 1970-01-01
  • 2016-09-02
  • 2023-03-26
相关资源
最近更新 更多