我是 OSMdroid 的新手,目前正在尝试制作应用程序。问题是当我加载地图(它已下载并存储在缓存中)和缩放(通过捏合或按下缩放按钮)时,整个地图不会刷新。它只会刷新我的屏幕所在的部分,所以如果我滚动它看起来像这样:
在整个地图中进行一些滚动和放大后消失。只有当我缩小时它才会回来。
有人知道为什么会这样吗?我试图这样做:
mapView.get().setMapListener(new DelayedMapListener(new MapListener() {
@Override
public boolean onZoom(ZoomEvent arg0) {
mapView.get().getTileProvider().clearTileCache();
return false;
}
@Override
public boolean onScroll(ScrollEvent arg0) {
return false;
}
},100));
但这也无济于事。