在osmdroid缺少瓷砖

时间:2015-07-27 12:57:14

标签: java android tiles osmdroid

我有一个使用osmdroid 4.3的应用程序。我使用的唯一模式是离线。有时我的应用程序无法呈现少量瓷砖。看起来像缺少瓷砖。如果我放大或缩小,将丢失新的图块。我正在关注osmdroid常见问题,我使用

禁用了清单中地图活动的硬件加速
class YourMigration < ActiveRecord::Migration
  class FakeUser < ActiveRecord::Base
    self.table_name = 'users'
    has_many :fake_emails, foreign_key: 'user_id'
  end

  class FakeEmail < ActiveRecord::Base
    self.table_name = 'emails'
    belongs_to :fake_user, foreign_key: 'user_id'
  end

  def change
    FakeUser.all.each do |user|
    [...]
    end
  end
end

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

1 个答案:

答案 0 :(得分:1)

我怀疑: 1)你仍然有osmdroid缓存中的磁贴,来自较旧的在线会话 2)您的离线文件根本不起作用。 在这种情况下,当它们存在于旧缓存中时,您将获得切片,而当它们不存在时,您将获得任何切片=&gt;缺少瓷砖。

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

然后密切关注this post