我有一个使用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
但没有什么好事发生。瓷砖仍然缺失。做什么?
答案 0 :(得分:1)
我怀疑: 1)你仍然有osmdroid缓存中的磁贴,来自较旧的在线会话 2)您的离线文件根本不起作用。 在这种情况下,当它们存在于旧缓存中时,您将获得切片,而当它们不存在时,您将获得任何切片=&gt;缺少瓷砖。
首先,删除osmdroid / tiles子目录。
然后密切关注this post。